【问题标题】:How to inspect elements in Winium如何检查 Winium 中的元素
【发布时间】:2019-10-13 13:54:52
【问题描述】:

我已经开始使用 Winium 自动化工具来自动化 Windows 应用程序。我是这个工具的新手,我没有找到任何文档来解决我的疑惑。

以下是我参考的开始使用 Winium 的基本代码。

import time
from selenium import webdriver

driver = webdriver.Remote(
    command_executor='http://localhost:9999',
    desired_capabilities={
        "debugConnectToRunningApp": 'false',
        "app": r"C:/windows/system32/notepad.exe"
    })

window = driver.find_element_by_class_name("Notepad")
window.send_keys("example text")

我的问题是我们如何检查 Windows 应用程序中的元素? 上面的代码将打开记事本并在其中输入“示例文本”。它使用 driver.find_element_by_class_name("Notepad") 找到文本字段。同样,我如何检查记事本窗口的其他元素。像文件菜单选项? 如果有人给我提供 Winium 文档的链接,那就太好了。

【问题讨论】:

    标签: python selenium winium


    【解决方案1】:

    要查找 Windows 应用程序的元素或属性,我们使用“Inspect.exe”,如果不只是下载它,它在 Windows 中默认可用。它提供了桌面应用程序的所有属性控制它。

    Inspect.exe documentation

    Basic Winium Example

    Resource link

    有关基于 Windows 的 UI Inspector 的更多信息,请参阅: more info

    你也可以使用: UI SPY

    【讨论】:

    • Windows 10 是否默认提供“UI Spy”?
    • @RiponAlWasim :不,Windows 默认不提供 UI Spy。
    猜你喜欢
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 2021-03-28
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多