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