首页 > 解决方案 > 后台 GUI 测试

问题描述

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

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

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

我尝试使用多个虚拟机并在每个 VM 上运行一个脚本,但是如果有两个以上的 VM,它就会开始变慢。

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

标签: automationgui-testing

解决方案


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

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


推荐阅读