driver.manage()。window()。maximize()在Selenium中不适用于chrome

时间:2018-06-15 04:56:26

标签: java selenium selenium-webdriver selenium-chromedriver

在Selenium中,当我在Chrome中打开浏览器然后全屏无效时,我遇到了一些问题。

driver.manage()窗口()最大化();

2 个答案:

答案 0 :(得分:1)

根据manage().window().maximize() method not maximize a correct window使用for(int i: Btn_Id) { ((Button)findViewById(i)).setOnClickListener(this); } 来最大化driver.manage().window().maximize();不是最佳方式。而是使用 ChromeOptions 来最大化 Chrome浏览器,如下所示:

Chrome Browser

要在ChromeOptions options = new ChromeOptions(); options.addArguments("start-maximized"); WebDriver driver = new ChromeDriver(options); 模式下打开 Chrome浏览器,您还可以使用:

kiosk

作为替代方案,您还可以使用参数 ChromeOptions options = new ChromeOptions(); options.addArguments("--kiosk"); return new ChromeDriver(options); ,如下所示:

window-size

答案 1 :(得分:1)

driver.manage()窗口()最大化();

替换为

driver.manage()窗口()全屏();

它的工作