当我尝试使用HtmlUnitDriver导航到页面时,这是一个错误:
需要支持JavaScript和Cookie才能使用该网站。 为了能够使用所有站点的功能,请下载并安装以下浏览器之一
WebDriver driver = new HtmlUnitDriver();
driver.get(url);
答案 0 :(得分:2)
只需将true
传递给构造函数即可启用JavaScript。默认情况下,JavaScript为false
,因此您必须使用以下代码:
WebDriver driver = new HtmlUnitDriver(true);
driver.get(url);
答案 1 :(得分:1)
HtmlUnitDriver driver = new HtmlUnitDriver();
driver.setJavascriptEnabled(true);
或
HtmlUnitDriver driver = new HtmlUnitDriver(true);