如何配置Windows Server 2008 VM以使用特定分辨率运行

时间:2014-04-08 19:42:51

标签: selenium selenium-webdriver windows-server-2008 resolution

我有一台运行Windows Server 2008 R2的构建服务器。它运行一套使用Selenium Web驱动程序的自动验收测试。这些测试在签入后自动触发,并且由于屏幕分辨率太小而失败。他们无法访问模态窗口中的元素,因为模态窗口太大而无法放入运行测试的有限视口中。

如果我以1280 x 1024的速度进入机器,我可以运行测试并看到它们通过就好了。有没有办法指定"默认"当用户没有使用监视器实际登录时,Windows框的分辨率是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了一个链接,看起来您可以使用注册表设置所需的分辨率:http://philipflint.wordpress.com/2008/06/30/changing-the-screen-resolution-in-windows-server-2008-server-core/

来自网址:

HKLM\System\CurrentControlSet\Control\Video\{ClassID}000\DefaultSettings.XResolution
HKLM\System\CurrentControlSet\Control\Video\{ClassID}000\DefaultSettings.Yresolution

ClassID是GUID。系统上安装的每个显示驱动程序都有一个。你可以知道当前正在使用哪一个,因为0000 Key下面你将有另一个名为“Volatile Settings”的密钥。