【发布时间】:2010-11-08 05:50:29
【问题描述】:
我想编写一个程序,通过控制鼠标/键盘并能够“看到”屏幕上的内容来“使用”其他程序。
我用AutoIt 做类似的事情,但有时我不得不作弊,因为语言不是那么强大,或者可能只是我很烂,我无法用它做那么多事情:P
所以...我需要:
- 截图,然后对比一下,让程序“看懂”,但需要“看”
- 使用鼠标:移动、单击和释放,很简单,不是吗?
- 使用键盘:按一些键或组合键,包括特殊键,如 Alt、Ctrl 等...
如何在 python 中做到这一点?
它适用于linux和windows吗? (这可能真的很酷,但没有必要)
【问题讨论】:
-
尼克,那个问题的答案没有提到截图。但是,您可能可以自动化该部分。我的猜测是 Andrea 想要一个用于回归测试的完整自动化包。
-
如果真的是为了回归测试,那么Andrea很可能走错了路。除非在大多数奇怪的情况下,否则自动化 GUI 测试并不是一个好主意。
标签: python user-interface remote-control