无法调整硒网格 2 节点上的窗口大小



我无法调整硒网格 2 节点上的 Firefox 窗口大小。我的节点在带有火狐 15 的 ubuntu 12.04 上运行。我目前正在使用硒服务器独立-2.25.0.jar。

它适用于我的本地机器(没有硒网格),Firefox 会根据我的窗口大小调整大小,但不能在我的虚拟机(我运行节点的地方)上工作。我使用此方法最大化窗口:

driver.manage().window().maximize();

我也尝试过这种方法,但它也不起作用:

((JavascriptExecutor)driver).executeScript("window.resizeTo(1920,1080)");

尝试使用这个:

WebDriver driver = ((WebDriverBackedSelenium) selenium).getWrappedDriver();
driver.manage().window().setPosition(new Point(0, 0));
driver.manage().window().setSize(new Dimension(1920, 1080));

Selenium具有修改窗口尺寸的功能:

driver.manage().window()
            .setSize(new Dimension(width, height));

在使用 .maxim 或 .setSize 修改窗口大小之前,请确保获取 URL。

driver.get(url);
driver.manage().window().maximize();
我建议,

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

最新更新