Автоматизировать клавишу ввода в Python (на Mac) - PullRequest
5 голосов
/ 18 июня 2011

Я создаю автоматизацию тестирования для приложения. Я использую инструмент тестирования для выполнения большей части тестирования, но для того, чтобы добраться до этой точки, мне сначала нужно автоматизировать один щелчок «ввод» в Python. Я использую Mac, поэтому pywin32 недоступен. Есть предложения?

Ответы [ 2 ]

1 голос
/ 18 июня 2011

Appscript делает это довольно легко:

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

Это отправит нажатие клавиши тому приложению, которое находится впереди.

0 голосов
/ 18 июня 2011

Осмотревшись, я нашел ответ на ваш вопрос в другом вопросе, похожем на ваш.

Вам придется немного изменить код, чтобы он«Enter» не Ctrl-r, но это должно быть легко.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...