`
m635674608
  • 浏览: 4929160 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

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

    博客分类:
  • java
 
阅读更多
    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() + "]");  

 

分享到:
评论

相关推荐

    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