【问题标题】:GUI testing in the background后台 GUI 测试
【发布时间】:2018-10-12 23:28:04
【问题描述】:

我正在使用 python 脚本来控制鼠标和键盘,并在 Linux 的 GUI 应用程序中模拟用户。

问题是脚本需要电脑处于空闲状态,而我在运行的时候不能做其他事情,所以我让它在夜间运行。

我想在后台同时在同一台计算机上运行此脚本的多个实例,而不会干扰我的物理鼠标和键盘。

我尝试使用多台虚拟机并为每个虚拟机运行一个脚本,但如果超过两个虚拟机,它就会开始变慢。

解决这个问题的最佳方法是什么?

【问题讨论】:

    标签: automation gui-testing


    【解决方案1】:

    Xephyr 和较旧的Xnest 是完整虚拟机的轻量级替代品,如果涉及在具有独立 X 服务器的同一桌面上运行应用程序。

    键盘和鼠标测试交互是否会足够独立地重播取决于设置配置和您的测试工具的用户输入模拟风格。

    【讨论】:

    • 我尝试了 Xnest,它适用于某些应用程序,但我使用的应用程序无法启动 GLX。我试过 Xnest :1 +iglx 但没有帮助。你知道我如何在嵌套的 xserver 中使用 GLX 吗?
    • 我试用了 Xephyr,效果很好。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多