c# - TestStack.White 获取所有标签
问题描述
有没有办法获取特定类型窗口的所有元素?在我的情况下,我想获取页面的所有选项卡,然后过滤它具有更大的 Y 坐标。
此方法:
Get<TestStack.White.UIItems.TabItems.Tab>(TestStack.White.UIItems.Finders.SearchCriteria.All)
仅返回它找到的第一个元素。
谢谢你和问候,扬
解决方案
Using SearchCriteria.ByControlType
IUIItem[] items = window.GetMultiple(SearchCriteria.ByControlType(ControlType.Tab));
Using Linq...
using System.Linq;
...
IUIItem[] items = window.GetMultiple(SearchCriteria.All).OfType<Tab>();
推荐阅读
- c++ - 由于 int main() 函数的定义错误,C++ 编译器拒绝了我的代码
- shell - msys2 emacs shell 和 gdb:control-c/ctrl-c 不起作用
- java - 如何管理 Firebase 存储中的多个上传/下载?
- c# - C# calling a function from it's memory address
- node.js - 带有 RESTful 的 GraphQL 返回空响应
- python - twisted.internet.error.TimeoutError:用户超时导致连接失败
- python-3.x - python niftynet非法指令核心转储
- python - Kivy:当我在主循环上添加功能时出现黑屏
- julia - Julia@1.0.0:如何在 REPL 中安装 Pkg.uuid
- typescript - 如何使用 Inversify + inversify-express-utils 实现 Controller 的组件扫描/自动发现