我想问一下selenium webdriver中是否有办法以最大化的形式启动firefox驱动程序。
我知道driver.manage().window().maximize();
会完成这项工作,但是这样浏览器会以恢复的形式打开,几秒钟后它会转到最大化的形式。我想要的是在我的测试运行时立即打开最大化的浏览器。 ChromeOptions适用于Chrome浏览器,如下所示,
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
driver = new ChromeDriver(options);
Firefox也有类似的方法吗?
答案 0 :(得分:-1)
手动打开你的Firefox并最大化它。
关闭浏览器。
再次打开它,它应该在最大化状态下打开,因为firefox会记住最后打开的状态。
现在从webdriver代码打开firefox,它也应该以最大化模式启动。
如果上述情况没有发生,您的firefox浏览器需要“刷新”。 看到这个链接 https://support.mozilla.org/en-US/kb/changes-toolbars-and-window-sizes-are-not-saved