无法在selenium grid 2节点上调整窗口大小

时间:2012-10-04 19:44:04

标签: java selenium grid webdriver

我无法在我的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)");

2 个答案:

答案 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();

我建议如果您没有看到这些建议的改进,那么您需要逐步调试脚本。如果它通过窗口重新调整大小的命令而没有错误或其他奇怪的行为,那么我真的很难过。