【问题标题】:winappdriver get Data from System.Data.DataRowViewwinappdriver 从 System.Data.DataRowView 获取数据
【发布时间】:2021-09-18 18:52:03
【问题描述】:

我正在为 Windows 窗体应用程序编写 UI 测试,到目前为止,我能够使用 Windows Kit 检查工具提取测试所需的信息

检查器工具

现在我的问题是,我得到了以下列表,但我无法获取列表项的文本。通常元素的文本是属性名称,但在此列表中它只是“System.Data.DataRowView”

用户界面中的列表

对于任何有心的人来说,这就是我获取元素的方式(C#)

WindowsElement element = driver.FindElementByName("System.Data.DataRowView");

这就是它在调试器中的样子:

【问题讨论】:

    标签: c# winforms winappdriver


    【解决方案1】:

    刚发现不可能,github上的这个问题描述了它:

    https://github.com/microsoft/WinAppDriver/issues/1475

    唯一的解决方法是使用 OCR 截屏和提取文本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-11
      • 2020-05-30
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多