我可以使用HTML Unit Driver无头浏览器自动化执行以下功能吗?
请帮忙
我计划使用HTMLUnit驱动程序进行自动化
答案 0 :(得分:0)
是的,您可以使用无头浏览器按照全部3点执行所有操作。不要使用HTMLUnit
,因为它有很多配置问题。
PhamtomJS是无头浏览器的另一种方法,但PhantomJs最近因为维护不善而出现了bug。
你可以将chromedriver本身用于无头工作。
您只需要在chromedriver中传递一个选项,如下所示: -
chromeOptions.addArguments("--headless");
完整代码将如下所示: -
System.setProperty("webdriver.chrome.driver","D:\\Workspace\\JmeterWebdriverProject\\src\\lib\\chromedriver.exe");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(chromeOptions);
driver.get("https://www.google.co.in/");
希望它会对你有所帮助:)。