我将Jenkins配置为Selenium Grid,将一些Jenkins节点配置为Selene Node(由Jenkins Selenium插件控制)。
问题是UI测试的分辨率非常低(1036 x 780),而我们需要的是(1600x1200)。
打开RDP会话没有帮助,因为该服务是由Jenkins启动的。
如何更改可以与桌面交互的windows服务的默认分辨率
我遇到了和你一样的问题。不同的是,除了Selenium测试之外,我还有GUI自动化。我最终在所有节点上安装了VNC服务,并在运行任何测试之前编写了一个脚本来更改桌面分辨率。然而,这样做得到的最高分辨率是1280x1024,这解决了我的问题。
如果您不介意放弃运行Jenkins从作为Windows服务,您可以使用这种方式:在没有RDC的情况下JenkinsWindows和GUI测试
仍然 - 这将使您维护一个运行 Jenkins JNLP 进程的打开 RDP 会话......因此,该解决方案有效,但不是很理想。