`
libin0019
  • 浏览: 234014 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

设置HtmlUnitDriver代理及处理用户验证问题

阅读更多
        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() + "]");
 

 

分享到:
评论
1 楼 切切克闹 2014-10-20  
你好 ,网上有免费的http代理,如果我用这种 那么是不需要用户名密码的,那么改怎么写呢!

相关推荐

    htmlunit-driver:适用于HtmlUnit无头浏览器的WebDriver兼容驱动程序

    HtmlUnitDriver HtmlUnitDriver是适用于无头浏览器的WebDriver兼容驱动程序。 消息 下载及安装 Maven / Gradle / ... 添加对Maven Central中可用的最新htmlunit-driver版本的依赖关系,请注意,更改了artifactId和...

    htmlunit-driver-2.49.1-API文档-中文版.zip

    赠送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;...

    htmlunit-driver-2.49.1-API文档-中英对照版.zip

    赠送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;...

    selenium webdriver学习.zip

    除了来自浏览器厂商的支持,WebDriver还利用操作系统级的调用模拟用户输入。WebDriver支持Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和Chrome (ChromeDriver)。对Safari的支持...

    README.txt

    import org.openqa.selenium.htmlunit.HtmlUnitDriver; import static junit.framework.Assert.assertNotNull; public class WebDriverTest { private WebDriver page; @Before public void before...

Global site tag (gtag.js) - Google Analytics