首页 > 解决方案 > 如何修复 PyAutoGUI AttributeError

问题描述

我一直在尝试让 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

任何想法如何解决这一问题?

标签: pythonattributeerrorpyautogui

解决方案


尝试这个

import pyautogui

pyautogui.moveTo(500, 1100, duration=1)
pyautogui.click()

推荐阅读