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

ors*_*har 11 registry selenium windows-services ui-testing jenkins

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

  • 节点使用选项"让Jenkins控制此Windows从属服务器作为Windows服务"连接.
  • 该服务在节点处自动定义为"与桌面交互".
  • Jenkins slave启用Selenium远程驱动程序服务
  • 问题是UI测试的分辨率非常低(1036 x 780),我们需要(1600x1200).

    由于Jenkins启动了服务,因此打开RDP会话无济于事.

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

    小智 2

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