所以我在我的本地计算机上运行Jenkins作为Windows服务(连接了监视器,系统屏幕分辨率为1600x900),并且在firefox上运行了一些基于selenium wd(2.44.0)的测试(从25到31) )
因此,每当我使用远程驱动程序运行测试时(在这种情况下,firefox会在我的桌面上呈现),在maximize()
上使用setSize(Dimension)
或driver.window()
将会生效 - 浏览器窗口将是调整大小。
如果测试是在jenkins用户下运行的(因此,驱动程序不会在我的桌面上呈现),最大的firefox窗口分辨率 1028 x smth,根据屏幕截图,这似乎很奇怪。
setSize
和maximize
在这种情况下如何强制调整窗口大小?
答案 0 :(得分:1)
服务运行仅限于解决方案,并以某种方式从注册表更改(现在不确定没有谷歌搜索),对于tipical程序的最大解决方案与服务不同。
可以提供的解决方案不是将其作为服务运行,而是停止服务并作为“java -jar jenkins.war”。