【问题标题】:Is there a WebDriver implementation for Microsoft UI Automation (UIA)?是否有 Microsoft UI 自动化 (UIA) 的 WebDriver 实现?
【发布时间】:2014-11-24 08:37:31
【问题描述】:

我正在为 Microsoft UI Automation (UIA) 寻找一个 WebDriver 实现来自动化桌面应用程序和商店应用程序。

就像AppiumAppium for Mac所做的一样,除了Web应用和移动应用,我认为WebDriver API应该也适用于Windows桌面应用和商店应用(以前称为Metro应用)。

我将实现一个服务器,该服务器公开 WebDriver API 并在内部通过 UI 自动化 API 与 UI 元素交互。你知道是否有一些开源项目这样做吗?

【问题讨论】:

    标签: ui-automation microsoft-ui-automation


    【解决方案1】:

    我不知道现有项目使用 WebDriver API 包装 UIA。

    但是 RAutomation 可能是一个有用的示例 - 听起来有点像您所描述的,但是以 Watir API 而不是 WebDriver 的 API 作为设计灵感:

    https://github.com/jarmo/RAutomation

    请注意,RAutomation 中包含一个实验性 UIA 驱动程序。

    另外,如果它有用,我在下面的链接中有一个 github 存储库,其中包含使用 UIA 的 COM 和 .NET 风格实现的 hello world 程序(跨多种语言移植):

    https://github.com/billagee/test-polyglot/tree/master/printDesktopUiaElementName

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 1970-01-01
      • 2020-09-13
      • 2018-09-09
      • 2013-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多