如何在无头模式或后台运行chrome驱动程序

时间:2017-03-15 05:37:36

标签: selenium selenium-chromedriver

我一直在使用chrome驱动程序(使用selenium webdriver),到目前为止它从未引起任何问题,现在对于某些要求我想在后台运行测试用例。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

目前Chrome 59支持无头模式。 你只需要使用那些chromeOptions在硒中使用无头铬。

chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--disable-gpu"); 

您可以参考以下链接了解更多详情:
https://www.automation99.com/2017/07/how-to-use-chrome-headless-using.html

答案 1 :(得分:0)

根据这篇文章Any way to start Google Chrome in headless mode?,Chromium提供了一个新的标志--headless,但只要我有限的谷歌搜索技能告诉我,Selenium仍然可以赶上。

与此同时,您可以探索HTMLUnitDriver进行无头测试。

WebDriver driver = new HtmlUnitDriver((BrowserVersion.CHROME), true);