如何在selenium 3.4中将Chrome浏览器推向前台并最大化?
我试过了,但没有成功,如何在selenium 3.4中将Chrome浏览器推向前台并最大化?,selenium,testing,selenium-webdriver,automation,selenium-chromedriver,Selenium,Testing,Selenium Webdriver,Automation,Selenium Chromedriver,我试过了,但没有成功, ChromeOptions options = new ChromeOptions(); options.addArguments("disable-infobars"); options.addArguments("--start-maximized"); options.addArguments("--disable-extensions"); 有人能帮我一下吗。你可以初始化你的ChromeDriver,然后像这样使用最大化() Sy
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
options.addArguments("--start-maximized");
options.addArguments("--disable-extensions");
有人能帮我一下吗。你可以初始化你的ChromeDriver,然后像这样使用
最大化()
System.setProperty("webdriver.chrome.driver", "PATH/TO/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
options.addArguments("--disable-extensions");
driver = new ChromeDriver(options);
driver.manage().window().maximize();
或者使用下面的两行代替最大化()
您可以初始化ChromeDriver并使用maximize()
like
System.setProperty("webdriver.chrome.driver", "PATH/TO/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
options.addArguments("--disable-extensions");
driver = new ChromeDriver(options);
driver.manage().window().maximize();
或者使用下面的两行代替最大化()
下面的代码将首先切换到它找到的第一个窗口,其中包含驱动程序窗口的标题(主要关注它),然后根据Ali的回答将其最大化
driver.SwitchTo().Window(driver.Title)
.Manage().Window.Maximize();
下面的代码将首先切换到它找到的第一个窗口,其中包含驱动程序窗口的标题(主要关注它),然后根据Ali的回答将其最大化
driver.SwitchTo().Window(driver.Title)
.Manage().Window.Maximize();
您可以使用maximized,start maximized,这对于Chrome来说非常可靠
options.addArguments("start-maximized");
完整代码:
ChromeOptions选项=新的ChromeOptions();
映射首选项=新哈希表();
preferences.put(“plugins.plugins_disabled”,新字符串[]{“Adobe Flash Player”,“Chrome PDF Viewer”});
preferences.put(“凭证\启用\服务”,false);
preferences.put(“密码管理器已启用”,false);
选项。设置实验选项(“首选项”,首选项);
options.addArguments(“禁用信息栏”);
选项。添加参数(“开始最大化”);
System.setProperty(“webdriver.chrome.driver”,driverFilePath);
options.setCapability(“chrome.switches”、Arrays.asList(“--disable extensions”);
webDriver=新的ChromeDriver(选项);
webDriver.manage().window().maximize();
您可以使用maximized,start maximized,这对于Chrome来说非常可靠
options.addArguments("start-maximized");
完整代码:
ChromeOptions选项=新的ChromeOptions();
映射首选项=新哈希表();
preferences.put(“plugins.plugins_disabled”,新字符串[]{“Adobe Flash Player”,“Chrome PDF Viewer”});
preferences.put(“凭证\启用\服务”,false);
preferences.put(“密码管理器已启用”,false);
选项。设置实验选项(“首选项”,首选项);
options.addArguments(“禁用信息栏”);
选项。添加参数(“开始最大化”);
System.setProperty(“webdriver.chrome.driver”,driverFilePath);
options.setCapability(“chrome.switches”、Arrays.asList(“--disable extensions”);
webDriver=新的ChromeDriver(选项);
webDriver.manage().window().maximize();
@Raa我给你推了一个答案。请检查一下,让我知道它是否正常工作。如何将浏览器置于前端?当驱动程序用new关键字初始化并导航到浏览器时。@Raa您也可以尝试((JavascriptExecutor)webDriver.executeScript(“window.focus();”)
将注意力集中在最上面。@Raa如果它真的对你有帮助,请投票并在答案上打勾。“非常感谢。”拉阿,我给你推了一个答案。请检查一下,让我知道它是否正常工作。如何将浏览器置于前端?当驱动程序用new关键字初始化并导航到浏览器时。@Raa您也可以尝试((JavascriptExecutor)webDriver.executeScript(“window.focus();”)
将注意力集中在最上面。@Raa如果它真的对你有帮助,请投票并在答案上打勾。非常感谢。