在Python中自动化按下“回车”键(在Mac上)

5 投票
4 回答
5198 浏览
提问于 2025-04-16 19:48

我正在为一个应用程序创建测试自动化。我使用一个测试工具来进行大部分测试,但在这之前,我需要先在Python中自动化模拟一次“回车”键的点击。我使用的是Mac电脑,所以pywin32这个工具不能用。有没有什么建议?

4 个回答

0
    import time
    from pynput.keyboard import Key, Controller   
    keyboard = Controller()
    # Press and release space
    keyboard.press(Key.space)
    keyboard.release(Key.space)
0

我在网上找了一下,发现了一个跟你问题类似的回答

你需要稍微改一下代码,把'Ctrl-r'改成'Enter',这个应该不难。

希望这对你有帮助!

1

Appscript 让这件事变得很简单:

from appscript import app
app('System Events').keystroke('\r')

这个代码会把按键发送到当前正在使用的应用程序。

撰写回答