设置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() + "]");
//设置代理服务器地址
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
- 设置HtmlUnitDriver代理及处理用户验证问题
- 设置HtmlUnitDriver代理及处理用户验证问题
- Local System 权限读取用户IE 代理设置的研究及简单HTTP代理验证
- WebService 访问代理及安全性验证设置
- HtmlUnitDriver
- Portal开发代理设置及证书问题
- Redis用户验证设置
- 使用filter验证session用户和页面缓存问题处理
- 代理工具及设置
- TortoiseGit设置代理问题
- gclient 设置代理问题
- hiveserver2 设置用户登录验证
- IIS 用户验证及授权
- django 用户登录及验证
- Gradle 下载及代理设置
- nginx 安装及,代理设置
- BurpSuite简介及代理设置
- 花刺代理设置 无法验证 解决
- Isnull() CAST()函数
- 基数排序
- 某游戏攻城师的2014年年度总结
- 自动创建设备节点 device_create
- 开启博客模式
- 设置HtmlUnitDriver代理及处理用户验证问题
- mac 终端 常用命令
- Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
- if exists (select *from sysobjects where name='shangpininsert ')
- OpenGL常识汇总
- 生活中需要注意的细节
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 14个Xcode中常用的快捷键操作
- struts2配置