我搜索了很多,但找不到我问题的确切答案。我想以编程方式能够模拟用户与计算机的交互。我想针对OSX,因为那是我正在做的事情。例如,我将启动仪表板或任务控制,移动鼠标并单击,打开键盘等。
我想知道我是否应该使用Linux与Xlib或类似的东西......我可以更自由地执行这些操作吗?你知道哪些库容易使用它们,最好用Python吗?
答案 0 :(得分:4)
这种软件被称为“机器人”,或“ui自动化”,这使得谷歌搜索有点困难。这是python中的一个:http://code.google.com/p/robotframework/
答案 1 :(得分:0)
我喜欢使用Sikuli来做这类事情。上次我需要在OS X上自动化GUI应用程序时,我编写了一个独立的Jython脚本,它使用Sikuli作为库。
如果您希望快速完成某些工作,也可以使用Sikuli IDE。这对实验很有帮助。