Архив метки: Automated tests

GUI тесты на Python: Win32 API, MS UI Automation, и немного о будущем

Один из разработчиков Pywinauto рассказывает как с помощью Python и этого фреймворка можно автоматизировать администрирование/тестирование приложений на примере Windows.

Также стоит обратить внимание на YouTube-канал Академии Яндекса «Тестирование«, там много интересных и полезных видео по теме.

CodedUI test: How to get the cell by value from table/grid

I was stuck in grids in my CodedUI test. The grid could change depends on test data, so it is impossible to define solid SearchProperties for cell as them are changing.

public void SelectCell(string type)
{
WinTable table = this.UILocalaccountsWindow.UIGridLocalAccountsWindow.UIDataGridViewTable;
WinCell myCell = table.FindFirstCellWithValue(type);
Mouse.Click(myCell);
}

So I define a table in my method and then use method FindFirstCellWithValue with argument string.

It was so easy I even do not believe in that, but it is working.