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

来源:互联网 发布:mac刷新页面的快捷键 编辑:程序博客网 时间:2024/05/01 22:31
        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() + "]");
0 0
原创粉丝点击