我在Python中进行自动化测试。我倾向于使用以下内容:
http://www.tizmoi.net/watsup/intro.html
编辑: 链接已消失,存档版本:
https
:
//web.archive.org/web/20100224025508/http
: //www.tizmoi.net/watsup/
intro.html
http://www.mayukhbose.com/python/IEC/index.php
我并不总是(几乎从不)模拟按键和鼠标移动。我通常使用COM来设置Windows对象的值并调用它们的.click()方法。
您可以通过以下方式发送按键信号:
import win32com.clientshell = win32com.client.Dispatch("Wscript.Shell")shell.SendKeys("^a") # CTRL+A may "select all" depending on which window's focusedshell.SendKeys("{DELETE}") # Delete selected text? Depends on context. :Pshell.SendKeys("{TAB}") #Press tab... to change focus or whatever这一切都在Windows中。如果您在另一个环境中,我不知道。



