如何让pyautogui的点击在mac上工作?

Shr*_*rma 1 python automation python-3.x ios-ui-automation pyautogui

pyautogui 的点击方法的问题:我正在从 Spyder 运行脚本,如果我点击 Spyder 窗口上的任何内容,点击工作正常。

如果我执行一个脚本来打开 Outlook,然后点击任何东西,点击不会发生。虽然我能够正确使用“moveTo”功能。

我按照谷歌搜索的建议尝试过的事情:

pyautogui.click()
pyautogui.click()
Run Code Online (Sandbox Code Playgroud)

操作系统:mac os high sierra

注意:为了获得任何定位的图像,我必须做坐标/2,因为它是 Retina 2x 显示器。

任何解决方法或任何帮助将不胜感激。

Shr*_*rma 5

对于可能在 Mac 上遇到相同问题的任何人,我都可以通过使用 pynput 库的解决方法使其正常工作。

代码:

import pyautogui
from pynput.mouse import Button, Controller

mouse = Controller()
pyautogui.moveTo(x,y)
mouse.click(Button.left)
Run Code Online (Sandbox Code Playgroud)