Webdriver学习笔记(一)浅谈selenium 2.0和安装

写在笔记前的几句话:    
  在我把打算写Webdriver学习笔记告诉几个小伙伴时,他们都乐了,基本上都是一个观点:现在网上Webdriver教程那么多,你写了给谁看,你能写得比那些大神还好么?!
我总是笑笑说:目前不能。但是我心里明白:
     1)看过刘未鹏的《暗时间》应该都知道,作者在谈学习方法时提到“书写是为了更好的思考”,同时也专门提到了写博客的好处。没错!我就是为了更有条理的思考问题所以我要写!
     2)因为工作环境的原因,我害怕自己成为井底之蛙,所以我想把我理解的写出来,让更多人可以指出我的错误,同更多人交流。

学习webdriver,必须有一定的java 基本功(当然你选别的语言,也得有其他语言的基础),不要求向开发那样的深度,至少对面向对象得很熟悉,如果不懂java基本的面向对象知识,先花点时间学习下java的最基础东西。


1.什么是selenium 2.0
     selenium 2.0既selenium 1.0+Webdriver。selenium 2.0 不是selenium 1.0简简单单的升级,selenium 2.0提供了一套比selenium 1.0更加又好,更加面向对象的API。selenium 1.0是通过JS来调用浏览器从而进行测试,JS方式必然会存在安全,同源等等问题,而selenium 2.0则是通过每个浏览器对应的API来直接控制流浪器。selenium 2.0很好的解决了selenium 1.0的不足,同样selenium 1.0比起selenium 2.0来能支持更多的浏览器。selenium 2.0目前我知道的支持的浏览器有IE,Firefox,chrome,Opera(国内这浏览器比例很低基本可以忽略)。
2.下载相应包和引入
     Webdriver支持的语言较多,因为只对java语言相对熟悉点点,所以下去都用java语言做例子。
    1) jar包下载地址: http://docs.seleniumhq.org/download/ 如下图点击红框部分便可以直接下载。
     
2)下载解压打开后如下图(我这边下载到的是2.37.0版本):
     其中libs是java相关的各种基础框架;
     selenium-java-2.37.0.jar这个就是测试时主要主要的API了;
     selenium-java-2.37.0-srcs.jar这个是selenium的源码
     
3)把java相关基础包和selenium-java-2.37.0.jar引入项目,这样我们就基本搭建完了。

因为jar包引入和项目新建等都是java基础东西,不多做说明。

3.下载IE和Chrome对应的Driver,下载地址: https://code.google.com/p/selenium/downloads/list ,下载后直接放C盘就行,这样我们就基本搭建完了。
想了解Driver更多配置可以查看 https://code.google.com/p/selenium/w/list wiki.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值