我是这方面的新手,基本上我正在尝试使用HtmlUnitDriver, 这是我的代码:
I'm a newbie at this, basically I'm trying to use the HtmlUnitDriver, this is my code:
WebDriver driver = new HtmlUnitDriver(); driver.get("www.google"); System.out.println(driver.getPageSource());但是我得到的页面来源是:
But the page source I got is:
<?xml version="1.0" encoding="UTF-8"?> <html> <head/> <body/> </html>我已经尝试过更新HtmlUnitDriver(true),但仍无法加载google 我已经将硒服务器独立添加到类路径中. 我做错什么了吗? 谢谢
I have tried to to new HtmlUnitDriver(true) but it's still not loading google I have already add the selenium server stand alone to the class path. Am I doing anything wrong? Thank you
P.S:我使用selenium-server-standalone-2.24.1.jar和jre 1.7
P.S: Im using selenium-server-standalone-2.24.1.jar and jre 1.7
推荐答案HtmlUnitDriver默认为禁用JavaScript google高度依赖javascript. 尝试使用driver.setJavascriptEnabled(true)
HtmlUnitDriver defaults to having javaScript disabled google relies heavily on javascript. try using driver.setJavascriptEnabled(true)
WebDriver driver = new HtmlUnitDriver(); driver.setJavascriptEnabled(true) driver.get("www.google"); System.out.println(driver.getPageSource());更多推荐
HtmlUnitDriver无法正确获取页面
发布评论