TestStack.White - Listview "разделен" - PullRequest
0 голосов
/ 19 марта 2019

Я получил приложение, содержащее два объекта списка.Используя TestStack.White.UIItem.IUIItem[] LVs = GetMainWindow().GetMultiple(TestStack.White.UIItem.Finders.SearchCriteria.ByControlType(System.Windows.Automation.DataGrid));, он возвращает четыре списка.

При ближайшем рассмотрении можно увидеть, что два списка просмотра принадлежат друг другу, так как один содержит заголовок! = Ноль, а другой содержит заголовок == ноль.

Использование инструмента UISpy одинМожно видеть, что просмотр списка без заголовка - это сам список (большая часть).Имея еще один более пристальный взгляд, можно увидеть, что Listview с заголовком содержит строки, но его ячейки пусты, а ячейки другого списка содержат значения.

Есть ли метод сохранения и очистки,объединение списков в другое?Я не хочу сравнивать его размер или что-то в этом роде, так как не уверен, работает ли он все время.Я также пытался использовать его родительские элементы, но это не сработало, так как все списки являются частью одной родительской панели.

Большое спасибо и с уважением, Ян

...