擅长:python、mysql、java
<p><a href="http://pywinauto.github.io/" rel="nofollow">pywinauto</a>也是Python上很棒的GUI自动化解决方案。在</p>
<p>示例:</p>
<pre><code>from pywinauto import Application
app = Application().start(r"C:\Program Files\Sublime Text 2\sublime_text.exe")
app.untitled_SublimeText2.Wait('ready', timeout=10) # just for possible slow start
app.untitled_SublimeText2.MenuSelect('File->Open file')
app.Open.FilenameEdit.SetText('path to the project')
app.Open.Open.Click()
app.Open.WaitNot('visible') # just to make sure it's closed
main_window = app["project_name - Sublime Text 2"]
# print access names for all available controls on the main window
main_window.PrintControlIdentifiers()
</code></pre>
<p>还有GUI助手<a href="https://github.com/pywinauto/SWAPY" rel="nofollow">SWAPY</a>、pywinauto对象检查器和代码生成器。在</p>