如何单击java工具栏中不是由我创建的按钮?

问题描述 投票:4回答:2

我先向您展示java工具栏的屏幕截图。由于专有原因,我无法为您提供网站的网址。这是截图:enter image description here

现在重点是点击'Exclaim'按钮。我在这里使用Python。我也确定selenium无法检测到它,因为它是一个工具栏,并且它的相应html不存在。我试图在这里使用AutoIT,但它的finder工具没有检测到它。我不想在这里使用像Sikuli这样的脚本,因为它不稳定会成为一个大胆的冒险。

谁可以在这方面帮助我?

python selenium-webdriver autoit uitoolbar
2个回答
0
投票

对于这种问题,我用pyautogui解决它们

以下是文档:https://pyautogui.readthedocs.io/en/latest/

此代码将在屏幕上找到图像并将鼠标移动到图像中心:

imports pyautogui
x, y = pyautogui.locateCenterOnScreen('YOURIMAGE.png', confidence=0.8)
pyautogui.moveTo(x, y)

我听说有些人用OpenCV获得了更好的效果,但你可以随时测试

© www.soinside.com 2019 - 2024. All rights reserved.