我正在使用:
driver.manage().window().maximize();
最大化Chrome屏幕,但它不起作用并给我一条消息:
此声明未执行。 chrome的版本是:Version 62.0.3202.75(官方建设)(64位)
任何人都可以帮我解决问题。
答案 0 :(得分:3)
它对我有用 -
driver.manage()窗口()全屏();
答案 1 :(得分:2)
我替换
driver.manage()窗口()最大化();
与
driver.manage()窗口()全屏();
它适用于我,我在Mac上使用Chrome驱动程序2.35
答案 2 :(得分:1)
如果您需要在启动时启动窗口最大化,请使用以下代码。
System.setProperty("webdriver.chrome.driver",prop.getProperty("driverpath"));
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
WebDriver driver= new ChromeDriver(chromeOptions);
答案 3 :(得分:0)
我之前遇到同样的问题,用2.33版本更新chrmedriver后解决问题,试试让我知道
请从此link
下载chromedriver 2.33答案 4 :(得分:0)
看看selenoid指南:http://aerokube.com/selenoid/latest/#_custom_screen_resolution_screenresolution。 我遇到了这个问题并建立了解决方案:
@WhenPageOpens
public void maximiseScreen()
{
getDriver().manage().window().setSize(new Dimension(2560,1440));
}
@WhenPageOpens是Serenity注释
答案 5 :(得分:0)
String filePath = System.getProperty("user.dir") + "\\libs\\chromedriver.exe";
System.setProperty("webdriver.chrome.driver", filePath);
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.addArguments("--disable-notifications");
options.addArguments("--disable-extenstions");
options.addArguments("disable-infobars");
WebDriver driver = new ChromeDriver(options);
答案 6 :(得分:0)
我也遇到了同样的问题,然后我使用了下面的代码
System.setProperty("webdriver.chrome.driver",prop.getProperty("driverpath"));
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--start-maximized");
WebDriver driver= new ChromeDriver(chromeOptions);
driver.get(URL);
这是1000%的工作。
答案 7 :(得分:0)
请使用以下代码最大化Chrome浏览器。
DesiredCapabilities capability = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments(
Arrays.asList("--start-maximized", "allow-running-insecure-content", "ignore-certificate-errors"));
capability.setCapability(ChromeOptions.CAPABILITY, options);
capability.setBrowserName("chrome");
WebDriver driver= new ChromeDriver(options);