学习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/ 如下图点击红框部分便可以直接下载。
因为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.