有没有一种方法可以获取特定类型窗口的所有元素? 就我而言,我想获取页面的所有标签,然后对其进行过滤,从而获得更大的Y坐标。
此方法:
Get<TestStack.White.UIItems.TabItems.Tab>(TestStack.White.UIItems.Finders.SearchCriteria.All)
仅返回找到的第一个元素。
感谢您的问候, 扬
答案 0 :(得分:0)
使用SearchCriteria.ByControlType
IUIItem[] items = window.GetMultiple(SearchCriteria.ByControlType(ControlType.Tab));
使用Linq ...
using System.Linq;
...
IUIItem[] items = window.GetMultiple(SearchCriteria.All).OfType<Tab>();