不断活跃的窗口。 Winium。自动GUI测试

时间:2017-12-08 07:25:19

标签: java selenium user-interface jenkins automated-tests

一个不断活跃的窗口。我需要仿效一个真人正在看屏幕。 我必须为windows应用程序编写自动化测试,所以我选择了Winium(https://github.com/2gis/Winium)。 但我有一个问题。所有这些测试都在虚拟机上运行,​​我也是从jenkins启动的,但只有当我通过RDP连接到虚拟机并最大化窗口时,它们才能工作。 如果我只是通过RDP连接,但最小化窗口,所有测试都会失败。

那么你可以帮助我,并说,存在某种模仿人类存在的程序吗?同时也要了解您在自动化GUI中的表现以及您正在使用的程序。

1 个答案:

答案 0 :(得分:0)

作为一种成功的解决方法,我编写了一个模拟NumLock连续按键的Visual Basic脚本。即使窗口最小化,这也可以使我的远程桌面会话保持活动状态。我的Winium脚本在网格(Hub-Node)设置中运行良好(集线器和节点都是VM),模拟的按键不会干扰测试。