提问者:小点点

与桌面屏幕分辨率交互的 Windows 服务


我将Jenkins配置为Selenium Grid,将一些Jenkins节点配置为Selene Node(由Jenkins Selenium插件控制)。

问题是UI测试的分辨率非常低(1036 x 780),而我们需要的是(1600x1200)。

打开RDP会话没有帮助,因为该服务是由Jenkins启动的。

如何更改可以与桌面交互的windows服务的默认分辨率


共2个答案

匿名用户

我遇到了和你一样的问题。不同的是,除了Selenium测试之外,我还有GUI自动化。我最终在所有节点上安装了VNC服务,并在运行任何测试之前编写了一个脚本来更改桌面分辨率。然而,这样做得到的最高分辨率是1280x1024,这解决了我的问题。

匿名用户

如果您不介意放弃运行Jenkins从作为Windows服务,您可以使用这种方式:在没有RDC的情况下JenkinsWindows和GUI测试

仍然 - 这将使您维护一个运行 Jenkins JNLP 进程的打开 RDP 会话......因此,该解决方案有效,但不是很理想。