web自动化(1)----selenium环境搭建

一篇总结的很完整的博客:

http://www.cnblogs.com/TankXiao/p/5260445.html


selenium2.0=selenium1.0+webdriver

selenium1.0是将javascript代码注入到对应的网站里面,模拟JS操作。

webdriver的原理是调用各个浏览器的底层JavaScript框架,模拟各种JS操作。

既然调用各个浏览器自己的底层JavaScript框架,那么除了selenium默认支持的火狐浏览器以外,都需要一个驱动。我们的环境搭建从驱动开始。

此处使用谷歌浏览器。

(1)ChromeDriver下载  

        地址:http://npm.taobao.org/mirrors/chromedriver

            进去后选择最新版本的下载,解压后直接使用

(2)创建一个selenium的maven jnuit项目,POM设置

    

	<dependencies>
		<dependency>
			<groupId>org.seleniumhq.selenium</groupId>
			<artifactId>selenium-java</artifactId>
			<version>2.48.2</version>
		</dependency>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
		</dependency>
	</dependencies>
(3)下载对应的谷歌浏览器版本,selnium和 ChromeDriver对应不同的谷歌浏览器版本,启动用例后会自动提醒

(4)启动浏览器的代码

                System.setProperty("webdriver.chrome.driver","C:\\Users\\Administrator\\Desktop\\chromedriver.exe");
		ChromeOptions options = new ChromeOptions(); 
		options.setBinary("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
		WebDriver driver =  new ChromeDriver(options);
		driver.get("http://www.baidu.com");
 注意:(1)需要将谷歌浏览器驱动地址设置成系统值

             (2)谷歌浏览器地址需要转换成二进制才能打开


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值