【问题标题】:Python proxy an applicationPython代理应用程序
【发布时间】:2010-04-19 02:43:37
【问题描述】:

有没有人知道一个库,可以让您在某种沙箱中运行应用程序,并支持虚拟鼠标和键盘。

用例是创建某种可视化测试运行器,它会重放记录期间采取的所有动作并回放它们。

到目前为止,我找到了autopy,但它控制真实鼠标位置的事实是有问题的,因为它会阻止用户在运行时与其他工具(调试器或任何东西)进行交互。

跨平台会很好,但无论是 windows 还是 os x 都可以。 Python 将是理想的,但您可以为其创建 python 绑定的任何东西也可以。

【问题讨论】:

    标签: python events proxy virtual


    【解决方案1】:

    在 Linux 上,您可以在 VNC 会话中运行 autopy

    还有pywinautowatsup

    【讨论】:

    • 谢谢,pywinauto 看起来很漂亮,我试试看。
    【解决方案2】:

    在 Linux 上,您可以使用 Swinput 模拟鼠标/按键事件。 X 库周围的 Python 包装器很少:Python X LibraryPyX11Remote。您还可以寻找 Xvfb,它允许设置虚拟 X11 服务器,因此您不必在物理屏幕上运行测试。

    如果您只需要测试使用 Qt、GTK、Java SWT/Swing 开发的应用程序,那么执行此操作的测试框架很少。

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多