admin 管理员组文章数量: 887006
执行Selenium脚本时,我们往往不需要盯着电脑看脚本的执行情况,再或者我们的脚本可能被执行在一个无GUI的Linux机器上,那么这时我们都可以使用浏览器的Headless模式来执行。
Headless Chrome
@Testpublic voidOpenChromeTest() {
String path= System.getProperty("user.dir");
System.setProperty("webdriver.chrome.driver", path + "\\drivers\\chromedriver.exe");
ChromeOptions chromeOptions= newChromeOptions();//设置为 headless 模式 (必须)
chromeOptions.addArguments("--headless");//设置浏览器窗口打开大小 (非必须)
chromeOptions.addArguments("--window-size=1920,1080");
WebDriver driver= newChromeDriver(chromeOptions);
driver.get("http://www.baidu");
String title=driver.getTitle();
System.out.println(title);
driver.quit();
}
headless Firefox
Firefox版本要求:
windows/mac 56+
linux 55+
gec
版权声明:本文标题:java无头浏览器_Java + Selenium 无头浏览器模式 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1728365339h1234180.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论