在Python中自动化按下“回车”键(在Mac上)
我正在为一个应用程序创建测试自动化。我使用一个测试工具来进行大部分测试,但在这之前,我需要先在Python中自动化模拟一次“回车”键的点击。我使用的是Mac电脑,所以pywin32这个工具不能用。有没有什么建议?
4 个回答
0
- https://pypi.org/project/keyboard/ - 这是一个关于“键盘”这个库的页面,你可以在这里找到它的介绍和使用方法。
- https://pythonhosted.org/pynput/keyboard.html - 这个链接是关于“pynput”库的,它可以帮助你控制和监控键盘的输入。
import time
from pynput.keyboard import Key, Controller
keyboard = Controller()
# Press and release space
keyboard.press(Key.space)
keyboard.release(Key.space)
0
1
Appscript 让这件事变得很简单:
from appscript import app
app('System Events').keystroke('\r')
这个代码会把按键发送到当前正在使用的应用程序。