selenium webdriver 使用Chrome 浏览器
2016-01-27 17:14
651 查看
首先需要有ChromeDriver驱动来协助。ChromeDriver是实现WebDriver有线协议的一个单独的服务。ChromeDriver通过chrome的自动代理框架控制浏览器,ChromeDriver只与12.0.712.0以上版本的chrome浏览器兼容。
1、下载ChromeDriver驱动包(下载地址: http://chromedriver.storage.googleapis.com/index.html) 注意阅读note.txt下载与自己所使用浏览器一致版本的驱动包。
2、指定ChromeDriver所在位置,可以通过两种方法指定:
1)通过配置ChromeDriver.exe位置到path环境变量实现。
2)通过webdriver.chrome.driver.系统属性实现。实现代码如下:
3、最后需要做的就是创建一个新的ChromeDriver的实例。
1、下载ChromeDriver驱动包(下载地址: http://chromedriver.storage.googleapis.com/index.html) 注意阅读note.txt下载与自己所使用浏览器一致版本的驱动包。
2、指定ChromeDriver所在位置,可以通过两种方法指定:
1)通过配置ChromeDriver.exe位置到path环境变量实现。
2)通过webdriver.chrome.driver.系统属性实现。实现代码如下:
System.setProperty("webdriver.chrome.driver", "C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chromedriver.exe"); |
public static void main(String[] args) { //设置访问ChromeDriver的路径 System.setProperty("webdriver.chrome.driver", "C:\\Documents and Settings\\Administrator\\LocalSettings\\Application Data\\Google\\Chrome\\Application\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("http://www.baidu.com/"); } |
相关文章推荐
- web.xml(spring/spring mvc/hibernate)
- 老李谈HTTP1.1的长连接 2
- 老李谈HTTP1.1的长连接 1
- linux能搭建maven仓库
- Hadoop参数优化整理
- 18001 Farmer Cat
- hadoop 处理小文件 方式TBD
- LintCode :硬币排成线 II
- JNDI的作用是什么
- blur和focus的运用
- 老李谈爬虫 2
- 老李谈爬虫 1
- Codeforces 617E XOR and Favorite Number (Round #340 (Div. 2) E题) 莫队算法 + 异或基本性质
- 原型模式(Prototype Pattern)
- Android内存泄漏杂谈
- Activity启动模式之launchMode
- Windows与自定义USB HID设备通信说明.
- 在线编辑器调用
- 复旦大学2014--2015学年第二学期(14级)高等代数II期末考试第七大题解答
- Mysql查看编码方式