Selenium确实还是很强大的。根据我以往的经验,这个东西在web测试里的作用还是相当大的。经过近期研究,暂时对基本运作方式有了一定了 解,依旧找个实例记录一下。本段脚本实现的是网易返现个人中心登录并检查订单前两项的返现值与账户中的总值是不是相等的问题。当然了,也不一定相等,哥相 等仅仅是因为哥的个人中心里仅仅有两个订单而已,多了的话也没问题,大不了结果不一样嘛….
本着不错过任何理所当然的不用加以说明的必然步骤的精神,进行绝对详细的说明。
1.装个Firefox,也就是火狐浏览器
2.用Firefox在Selenium官网上下载安装Selenium IDE,因为这个Selenium IDE是Selenium在Firefox下的一个脚本录制插件,使用Firefox下完以后是可以自动安装的,所以建议不用使用其它浏览器下载。
3.安装后重启浏览器,在菜单栏的“工具”中,会多出Selenium IDE的按钮,点击以后打开Selenium IDE,也就是Selenium的脚本录制程序
4.点开SeleniumIDE以后默认是开始录制脚本的,这时候就可以在所要测试的网页上进行操作了
5.操作的差不多了,到该验证的时候了,在需要验证的地方点右键,菜单中会有很多验证方法,或者对该元素进行其它操作的方法
6.之后在IDE中停止录制,将Format改成Python,就可以在Source中得到这一个用例的Python脚本了,需要注意的是,此脚本 默认的浏览器是你当前的默认浏览器,需要改一下,另外,还是先使用Python2.7吧,暂时好像不是很支持Python3.1
7.之后通过Selenium IDE的工具栏,就可以对这段操作过程进行回放了,也就是可以自