【问题标题】:TestStack.White Get all TabsTestStack.White 获取所有标签
【发布时间】:2019-03-08 00:25:50
【问题描述】:

有没有办法获取特定类型窗口的所有元素? 在我的情况下,我想获取页面的所有选项卡,然后按照 Y 坐标较大的选项卡对其进行过滤。

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

谢谢和问候, 一月

【问题讨论】:

    标签: c# ui-automation teststack


    【解决方案1】:

    使用 SearchCriteria.ByControlType

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

    使用 Linq...

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-05
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2014-12-25
      • 2021-08-14
      • 1970-01-01
      相关资源
      最近更新 更多