Webdriver学习笔记(一)浅谈selenium 2.0和安装
2013-10-24 14:50
337 查看
写在笔记前的几句话:
在我把打算写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.
在我把打算写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.
相关文章推荐
- selenium 2.0 webdriver 学习笔记(二)
- selenium 2.0 webdriver 学习笔记(一)
- 【Selenium学习笔记】webdriver对鼠标的操作
- Selenium2.0之WebDriver学习总结(3)
- selenium webdriver 学习笔记(三)
- Selenium学习笔记6--EventFiringWebDriver网页事件监听
- Selenium2.0之WebDriver学习总结(2)
- selenium(webdriver)学习笔记6--Alert/Confirm/Prompt的处理(Java版)
- selenium webdriver 学习笔记(一)
- 自动化测试:Selenium webdriver 学习笔记-C#版(四)
- Selenium Webdriver (学习笔记)
- Selenium2.0之WebDriver学习总结(二)
- 20171017学习笔记Selenium 2 第四章WebDriver API 4.8定位一组元素4.9多表单切换4.10多窗口切换
- Selenium2.0之WebDriver学习总结2
- 自动化测试:Selenium webdriver 学习笔记-C#版(一)
- 20170922学习笔记Selenium 2第四章WebDriver API 4.1定位元素
- Selenium2.0之WebDriver学习总结(2)
- Selenium2.0之WebDriver学习总结(一)
- selenium Webdriver学习笔记
- Selenium2.0之WebDriver学习总结