我在Python中自动测试东西.我倾向于使用以下内容:
我不总是(几乎从不)模拟按键和鼠标移动.我通常使用COM设置Windows对象的值并调用它们的.click()方法.
您可以通过以下方式发送按键信号:
import win32com.client
shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys("^a") # CTRL+A may "select all" depending on which window's focused
shell.SendKeys("{DELETE}") # Delete selected text? Depends on context. :P
shell.SendKeys("{TAB}") #Press tab... to change focus or whatever
这一切都在Windows中.如果你处于另一个环境,我不知道.