gpt4 book ai didi

java - Winium - 如果工具栏没有子项,如何访问工具栏项目

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:47 27 4
gpt4 key购买 nike

我正在使用 Winium + Java 进行 Windows 应用程序的自动化测试,并尝试访问工具栏菜单。
当我尝试使用 UI 自动化验证检测元素时,我看不到工具栏元素下的子元素,如下图所示。 enter image description here

但是我的工具栏肯定有屏幕截图等子菜单项,我需要访问它们。 enter image description here

我尝试了下面的java代码,但没有成功

WebElement el = driver.findElement(By.id('59398'));
el.click();
WebElement child = el.findElement(By.name('Start'));
child.click();

当我尝试时

driver.findElement(By.name"Start').click();

它点击了我的 Windows 开始菜单,而不是我的应用程序菜单。

有什么方法可以访问此工具栏下的项目吗?

最佳答案

您可以尝试使用另一个 UI Inspector例如。 UI SPY 或 Inspector.exe

您的 ID 可能不是 AutomationID(进程 ID?)

您应该找到一个主窗口(应用程序的父窗口)(计算示例)并获取 AutomationId、ClassName 或 Name 等参数

enter image description here

关于java - Winium - 如果工具栏没有子项,如何访问工具栏项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44161303/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com