TestStack.White Получить все вкладки - PullRequest
0 голосов
/ 07 марта 2019

есть ли способ получить все элементы окна определенного типа? В моем случае я хочу получить все вкладки страницы, чтобы впоследствии отфильтровать ее, по которой координата Y больше.

Этот метод: Get<TestStack.White.UIItems.TabItems.Tab>(TestStack.White.UIItems.Finders.SearchCriteria.All) возвращает только первый найденный элемент.

Спасибо и всего наилучшего, Ян

1 Ответ

0 голосов
/ 07 марта 2019

Использование SearchCriteria.ByControlType

IUIItem[] items = window.GetMultiple(SearchCriteria.ByControlType(ControlType.Tab));

Использование Linq ...

using System.Linq;

...

IUIItem[] items = window.GetMultiple(SearchCriteria.All).OfType<Tab>();
...