我无法在我的selenium grid 2节点上调整Firefox窗口大小。我的节点在使用firefox 15的ubuntu 12.04上运行。我目前正在使用selenium-server-standalone-2.25.0.jar。
它适用于我的本地计算机(没有selenium网格),其中Firefox调整大小到我的窗口大小但不在我的虚拟机上(我运行我的节点)。我使用这种方法来最大化窗口:
driver.manage().window().maximize();
我也尝试过这种方法,但它也不起作用:
((JavascriptExecutor)driver).executeScript("window.resizeTo(1920,1080)");
答案 0 :(得分:1)
尝试使用它:
WebDriver driver = ((WebDriverBackedSelenium) selenium).getWrappedDriver();
driver.manage().window().setPosition(new Point(0, 0));
driver.manage().window().setSize(new Dimension(1920, 1080));
答案 1 :(得分:0)
Selenium可以修改窗口尺寸:
driver.manage().window()
.setSize(new Dimension(width, height));
在使用.maximize或.setSize修改窗口大小之前,请确保获取URL。
driver.get(url);
driver.manage().window().maximize();
我建议如果您没有看到这些建议的改进,那么您需要逐步调试脚本。如果它通过窗口重新调整大小的命令而没有错误或其他奇怪的行为,那么我真的很难过。