如何检查 Winium 中的元素

How to inspect elements in Winium

我已经开始使用 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 应用程序中的元素? 上面的代码将打开记事本并在 it.It 中键入 "example text" 使用 driver.find_element_by_class_name("Notepad") 查找文本字段。同样,我如何检查记事本 [=21] 的其他元素=] 文件菜单选项? 如果有人向我提供 link Winium 的文档,那就太好了。

要查找 windows 应用程序的元素或属性,我们使用“Inspect.exe”,默认情况下在 windows 中可用,如果不只是下载 it.It 给出桌面应用程序的所有属性来控制它。

Inspect.exe documentation

Basic Winium Example

Resource link

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

你也可以使用: UI SPY