У меня есть программа, которая имеет поле ввода и кнопку.
Я хочу, чтобы python ввел строку в поле ввода, а затем нажмите кнопку.Каков наилучший способ сделать это?
Это для Windows 7, кстати.
pyWinAuto будет хорошо работать для этого.С его помощью вы можете «печатать» текст в окнах, основываясь на заголовке окна (или классе окна), а также на кнопках «щелкать».Его довольно просто использовать, и на сайте вы найдете примеры того, как делать то, что вы хотите.
http://pywinauto.openqa.org/howto.html
Я слышал, но еще не пробовал сам:
PyAutoGUI (устанавливается через pip) может автоматизировать мышь / клавиатуру и работает на Mac / Windows / Linux.
Он также имеет некоторые базовые возможности распознавания скриншотов, как у Sikuli.
https://pypi.python.org/pypi/PyAutoGUI