先给大家看一下java工具栏的截图。由于专有原因,我无法为您提供网站的网址。这是屏幕截图:
现在焦点是单击“Exclaim”按钮。我在这里使用 Python。我也确定 selenium 无法检测到它,因为它是一个工具栏并且它对应的 html 不存在。我在这里尝试使用 AutoIT,但它的查找器工具没有检测到它。我不想在这里使用像 Sikuli 这样的脚本,因为它不稳定,这将是一个大胆的尝试。
谁能在这方面帮助我?
最佳答案
对于这类问题我用pyautogui来解决
这是文档:https://pyautogui.readthedocs.io/en/latest/
此代码将在屏幕上找到一个图像并将鼠标移动到图像中心:
imports pyautogui
x, y = pyautogui.locateCenterOnScreen('YOURIMAGE.png', confidence=0.8)
pyautogui.moveTo(x, y)
我听说有些人使用 OpenCV 取得了更好的结果,但您始终可以进行测试
关于python - 如何单击不是由我创建的 Java 工具栏中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54941048/