TestStack.White 获取所有标签

TestStack.White Get all Tabs

有没有办法获取特定类型的所有元素 window? 在我的例子中,我想获取页面的所有选项卡以在之后过滤它具有更大的 Y 坐标。

这个方法: Get<TestStack.White.UIItems.TabItems.Tab>(TestStack.White.UIItems.Finders.SearchCriteria.All) 只有 returns 它找到的第一个元素。

谢谢你和问候, 一月

使用SearchCriteria.ByControlType

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

使用 Linq...

using System.Linq;

...

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