- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经开始使用 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 文档的链接,那就太好了。
最佳答案
要查找 Windows 应用程序的元素或属性,我们使用“Inspect.exe”,如果不只是下载它,它默认在 Windows 中可用。它将桌面应用程序的所有属性提供给控制它。
有关基于 Windows 的 UI Inspector 的更多信息,请参阅: more info
您也可以使用: UI SPY
关于python - 如何检查 Winium 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58364221/
根据链接 https://github.com/2gis/Winium.Cruciatus Winium.Cruciatus is an open source C# Framework for au
这些我都试过了,还是不行 driver.findElementByName("3").sendKeys(Keys.ENTER); driver.findElementByName("Form1
我已经开始使用 Winium 自动化工具来自动化 Windows 应用程序。我是这个工具的新手,我没有找到任何文档来解决我的疑问。 以下是我引用的开始使用Winium的基本代码。 import tim
我正在使用 Winium + Java 进行 Windows 应用程序的自动化测试,并尝试访问工具栏菜单。 当我尝试使用 UI 自动化验证检测元素时,我看不到工具栏元素下的子元素,如下图所示。 ent
我不认为很多人在使用 Winium.Cruciatus或 Winium.Desktop WebDriver实现,但如果有人可以帮助或受益于我的解决方法。 我使用 WebDriver启动我的应用程序的实
我尝试在 WebElement 实例上执行 getText(),但由于某种原因它不起作用:pcresultsList.get(0)。 getText() 也许Winium不支持这种方法? 我的代码是:
当我尝试使用 winium 运行任何类型的代码时,它会打开应用程序,但之后不会执行任何代码。它并没有抛出错误,它只是卡在那里,不会继续。 我在 Windows 10 PC 上使用 Python 3.7
这是我尝试过但仍然无效的命令列表。 driver.findElement(By.name("3")).sendKeys("Y"); driver.findElement(By.name
我正在尝试使用 Winium 自动化 Windows 应用程序 GUI。该应用同时使用 WPF 窗口和“Chrome Legacy Window”(Chromium) 窗口。 我正在使用该工具"Aut
我是一名优秀的程序员,十分优秀!