使用Selenium Webdriver自动执行IE时无法从全屏模式切换到最大化模式

时间:2018-07-22 14:13:23

标签: selenium selenium-webdriver selenium-iedriver

有人帮助我。

这是我的代码。

System.setProperty("webdriver.ie.driver", "D:\\Personal\\others\\New folder\\Selenium\\Software\\Software\\drivers\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
driver.get("http://facebook.com");
driver.manage().window().fullscreen();
driver.manage().window().maximize();

我先使用全屏方式,然后使用最大化方式。屏幕进入全屏模式后,即使在自动化脚本完成后手动按下F11键,也不会切换回最大化模式。这种情况在其他浏览器中也适用。

1 个答案:

答案 0 :(得分:0)

如果您希望浏览器最大化,则无需全屏显示。

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

此代码将使您在运行期间最大化浏览器的效率。 在这种情况下,如果要将窗口大小调整为特定大小,可以使用以下命令:

Dimension d = new Dimension(420,600);
driver.manage().window().setSize(d);

这将使您可以根据提供的高度和宽度来调整浏览器的大小。

希望这会有所帮助!