Proxy proxy = new Proxy(); //设置代理服务器地址 proxy.setHttpProxy("代理服务器地址:端口号"); DesiredCapabilities capabilities = DesiredCapabilities.htmlUnit(); capabilities.setCapability(CapabilityType.PROXY, proxy); WebDriver driver = new HtmlUnitDriver(capabilities) { @Override protected WebClient modifyWebClient(WebClient client) { DefaultCredentialsProvider creds = new DefaultCredentialsProvider(); creds.addCredentials("用户名", "密码"); client.setCredentialsProvider(creds); return client; } }; driver.get("http://www.baidu.com"); System.out.println("[" + driver.getTitle() + "]");
相关推荐
HtmlUnitDriver HtmlUnitDriver是适用于无头浏览器的WebDriver兼容驱动程序。 消息 下载及安装 Maven / Gradle / ... 添加对Maven Central中可用的最新htmlunit-driver版本的依赖关系,请注意,更改了artifactId和...
赠送jar包:htmlunit-driver-2.49.1.jar; 赠送原API文档:htmlunit-driver-2.49.1-javadoc.jar; 赠送源代码:htmlunit-driver-2.49.1-sources.jar; 赠送Maven依赖信息文件:htmlunit-driver-2.49.1.pom;...
赠送jar包:htmlunit-driver-2.49.1.jar; 赠送原API文档:htmlunit-driver-2.49.1-javadoc.jar; 赠送源代码:htmlunit-driver-2.49.1-sources.jar; 赠送Maven依赖信息文件:htmlunit-driver-2.49.1.pom;...
除了来自浏览器厂商的支持,WebDriver还利用操作系统级的调用模拟用户输入。WebDriver支持Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和Chrome (ChromeDriver)。对Safari的支持...
import org.openqa.selenium.htmlunit.HtmlUnitDriver; import static junit.framework.Assert.assertNotNull; public class WebDriverTest { private WebDriver page; @Before public void before...