我正在使用与Jenkins一起使用Chrome浏览器的Selenium脚本(使用Java)。 但Jenkins打开尺寸为1040x784的Chrome浏览器,虽然我尝试将尺寸增加为桌面浏览器但失败了,它仍会打开尺寸为1040x784的浏览器。
我正在使用此代码来增加维度:
Dimension dim=new Dimension(1340, 744);
driver.manage().window().setSize(dim);
因此,为了打开具有桌面维度的Chrome浏览器,我是否需要添加任何插件?由于这个原因,我无法使用Jenkins自动化大部分功能。
*我使用Jenkins作为我的Windows服务。
答案 0 :(得分:0)
我使用与jenkins相同的代码而没有问题:windows按预期设置为新的大小。 我认为问题可能是Chrome不允许将尺寸设置为大于系统屏幕的尺寸。
如果您确定系统的屏幕允许您访问[1340,744],那么可能是因为您的Chrome驱动程序不是最新版本。
如果它仍然不起作用,下面是您可能尝试的一些测试,以解决问题:
尝试使用firefox webdriver运行它,看看你是否有同样的问题。这将丢弃与chrome webdriver相关的问题。
尝试设置新尺寸,但小于1040,784,并查看chrome是否允许您这样做。它将丢弃与您编写代码的方式相关的问题。