前言
因为公司项目需要多次发布版本以及升级,每次进行回归测试时测试部都会浪费大量时间.所以今天研究了一下自动化测试,从开始入手到解决问题成功搭建大概不到半天的时间吧,中间遇到了不少问题,参考了大量的博客,写下这篇博客的目的就是希望总结一下,帮助别人能更快的搭建selenium 环境.
版本选择
今早刚搭建的时候选择的是最新版本的火狐浏览器以及最新版本的selenium IDE插件,脸比较白,没有什么问题一遍就成功(成功的标志就是能进行简单录制以及回放).然后我发现一个问题在3.X版本的selenium IDE,简单回放之后无法进行其他代码的转换导出,于是虽然成功但是没有什么用处(因为公司主要使用java语言,所以希望最终转换成JAVA代码).开始继续查阅资料解决问题.
发现只有在2.X的selenium IDE 才有导出的功能,而且火狐浏览器以及selenium IDE的版本依赖比较强,这也是导致我后来浪费时间比较多的原因,所以我下边要讲解的就是按照我使用的软件版本,进行的自动化测试环境搭建.
- 火狐浏览器42.0(64位)
- selenium IDE 2.9.1
这些软件比较不容易找到,在文章的末尾会有我的百度云连接
1.安装火狐浏览器
安装步骤就不过多的赘述,就是无脑下一步,下边是要注意的两点
- 自定义还是默认安装
自定义安装的话后期在用java代码进行测试的时候要加webdriver参数
System.setProperty("webdriver.firefox.bin","D:/soft/Mozilla Firefox/firefox.exe");
1.1 去掉自动更新
因为安装的不是最新的版本,这个设置开启的话会导致自动更新,升级之后就会与安装的selenium IDE 版本