我知道atomac UI自动化工具,我试图访问我的mac应用程序中的一个按钮,每次应用程序加载按钮时,UIElement tree都会发生变化,因此我无法在代码中重复使用,下面是我的代码
allButtons= allUIElement[5].findAllR(AXRole='AXButton')
print allButtons
position = allButtons[1].AXPosition
print position
size = allButtons[1].AXSize
print size
clickpoint = ((position[0] + size[0] / 2), (position[1] + size[1] / 2))
print clickpoint
test20Window.clickMouseButtonLeft(clickpoint)
正如你在我的代码中看到的,我试图从UIElement[5]访问按钮,当下次加载应用程序时,它将动态地更改为6、7或1,因为我希望它单击的按钮没有发生
我知道你刚才问过这个问题,但我希望这有助于:
这样您就可以动态地找到应用程序窗口。在
相关问题 更多 >
编程相关推荐