TestStack.White获取所有标签

问题描述 投票:0回答:1

有没有办法获得特定类型窗口的所有元素?在我的情况下,我希望得到页面的所有标签,以便之后过滤它具有更大的Y-coord。

此方法:Get<TestStack.White.UIItems.TabItems.Tab>(TestStack.White.UIItems.Finders.SearchCriteria.All)仅返回它找到的第一个元素。

谢谢你,问候,Jan

c# ui-automation teststack
1个回答
0
投票

使用SearchCriteria.ByControlType

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

使用Linq ......

using System.Linq;

...

IUIItem[] items = window.GetMultiple(SearchCriteria.All).OfType<Tab>();
© www.soinside.com 2019 - 2024. All rights reserved.