我一直试图让PyAutoGUI使用非常简单的代码来单击屏幕底部的一个应用程序。然而,每当我试图运行这段代码时,我都会得到一个错误,我相信这是来自我正在使用的PyAutoGUI模块。守则是:
import pyautogui as pag
pag.click(500, 1100)错误是:
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 588, in wrapper
returnVal = wrappedFunction(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/pyautogui/__init__.py", line 978, in click
platformModule._multiClick(x, y, button, clicks)
File "/usr/local/lib/python3.7/site-packages/pyautogui/_pyautogui_osx.py", line 516, in _multiClick
core_graphics.CGEventPost(kCGEvent.Tap.value, mouseEvent)
File "/usr/local/Cellar/python/3.7.7/Frameworks/Python.framework/Versions/3.7/lib/python3.7/enum.py", line 349, in __getattr__
raise AttributeError(name) from None
AttributeError: Tap有什么办法解决这个问题吗?
发布于 2021-07-07 17:13:20
我是PyAutoGUI的创造者。当我们更改macOS的依赖项时,有几个版本发生了此错误。这已在PyAutoGUI的后期版本中得到修正,所以只需运行pip3 install -U pyautogui即可。
发布于 2022-01-27 05:57:48
尝尝这个
import pyautogui
pyautogui.moveTo(500, 1100, duration=1)
pyautogui.click()https://stackoverflow.com/questions/60906509
复制相似问题