我是新手,基本上我正在尝试使用
HtmlUnitDriver,
这是我的代码:
WebDriver driver = new HtmlUnitDriver();
driver.get("http://www.google.com");
System.out.println(driver.getPageSource());
但我得到的页面来源是:
<?xml version="1.0" encoding="UTF-8"?>
<html>
<head/>
<body/>
</html>
我曾尝试过新的HtmlUnitDriver(true),但它仍然没有加载谷歌
我已经将selenium服务器独立添加到类路径中.
我做错了吗?
谢谢
P.S:我使用selenium-server-standalone-2.24.1.jar和jre 1.7
最佳答案 HtmlUnitDriver默认禁用javaScript
google.com严重依赖于javascript.
尝试使用driver.setJavascriptEnabled(true)
WebDriver driver = new HtmlUnitDriver();
driver.setJavascriptEnabled(true)
driver.get("http://www.google.com");
System.out.println(driver.getPageSource());