Тестирование WPF DataGrid
#1
Отправлено 09 июля 2011 - 14:12
#2
Отправлено 11 июля 2011 - 06:55
Какой код вы используете для изменения существующей строки и для добавления новой строки?
Какая у вас версия TestComplete?
#3
Отправлено 12 июля 2011 - 13:32
Грид стандартный для WPF С#, т.е. DataGrid
TestComplete 8.50
Пример с работы приводить не буду так как там огромный проект...могу привести пример похожего DataGrid который прост в понимании, в котором при тестировании возникают такие же проблемы. Приведенный ниже скрин Object Browser'а приложения взятого из интернета: http://www.c-sharpco...AM/WpfDGP1.aspx
Приведу строчку кода в которой возникает ошибка:
Call Aliases.DataGridSample.HwndSource_Window1.Window1.Grid.McDataGrid.ClickCellXY(3, "Name", 133, 9)
После этой строчки выполнение теста останавливается и выдается ошибка "the control item 3 not found"
Аналогичная строчка,которая обращается к первой строке успешно выполняется и выглядит следующим образом:
Call Aliases.DataGridSample.HwndSource_Window1.Window1.Grid.McDataGrid.ClickCellXY(0, "Name", 170, 21)
1.jpg 132,53К
12 Количество загрузок:
#4
Отправлено 12 июля 2011 - 14:59
#5
Отправлено 12 июля 2011 - 15:41
#6
Отправлено 28 июля 2011 - 09:27
А попробуйте перед кликом по новой строке вставить вызов нативного метода AddNewItem:Пробовали, testcomplete вроде выполняет строчку(по крайней мере, не выдает ошибку), но новая строка не появляется.
gridObj.AddNewItem(); gridObj.ClickCell(3, "Name");
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных

