有没有人知道一个库,它允许您在某种沙盒中运行应用程序,并支持虚拟鼠标和键盘。
用例是创建某种视觉测试运行器,它将重放录制过程中所有操作并播放它们。
到目前为止,我发现autopy,但它控制真实鼠标位置的事实是有问题的,因为它阻止用户在运行时与其他工具(调试器或任何东西)进行交互。
跨平台会很好,但无论是windows还是os x都可以。 Python是理想的,但你可以创建python绑定的任何东西都可以。
答案 0 :(得分:1)
答案 1 :(得分:0)
在Linux上,您可以使用Swinput来模拟鼠标/键事件。 X库周围的Python包装器很少:Python X Library,PyX11Remote。您可能还在寻找允许设置虚拟X11服务器的Xvfb,因此您无需在物理屏幕上运行测试。
如果您只需要测试使用Qt,GTK,Java SWT / Swing开发的应用程序,那么执行此操作的测试框架很少。