昨天在虚机上搭建了一个自动化环境。
1.安装jdk 1.8
2.安装Python -若安装出问题,选择仅本机还是本人可用就可正常安装了
Python是一切的基础最好选择2.7的版本,与selenium兼容性好。
下载地址:https://www.python.org/downloads/
通过python -V查看python环境变量是否正确配置
提示:
我安装的是2.7.6。
配置一下python的环境变量,在path中增加“D:/Python27;D:/Python27/Scripts/”(具体路径看python的安装目录)
3.安装wxPython
wxPython2.8-win64-unicode-2.8.12.1-py27.exe
下载地址:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
4.安装easy_install
https://pypi.python.org/pypi/setuptools/
先下载setuptools-38.2.4,然后下载ez_setup-0.9
把下载好的2个文件解压,把setuptools-38.2.4文件夹放入ez_setup-0.9文件夹下,进入setuptools-38.2.4,执行python setup.py install即可
5.安装pip
A、安装完Python后,打开cmd命令行,进入Python安装目录,
例如:D:\Python27\Scripts,执行easy_install.exe pip,则python27\Scripts文件夹下会出现一系列和pip有关的文件,其中有pip.exe,说明pip命令可以使用;
B、在cmd下输入:pip,如果能识别"pip"指令,则说明pip安装成功了
6.安装ride
RIDE是一款专门用来编辑Robot Framework用例的软件
版本:robotframework-ride-1.5.2.1.tar.gz
下载地址:https://pypi.python.org/pypi/robotframework-ride
下载的是tar.gz包,用 tar -xzvf 解压后,cmd访问这个目录,然后执行pythonsetup.pyinstall
7.安装robotframework
pip install robot framework
8.安装selenium
pip install selenium==2.53.6 (这个selenium版本和firefox 43.0.1不会出现问题,selenium2.40和firefox 43.0.1会出问题,亲证。)
9.安装Selenium2Library
pip install robotframework-selenium2library
10.安装decorator
https://pypi.python.org/pypi/decorator#downloads
解压后,cmd到decorator所在的目录
python setup.py install
11.安装chrome版本
chrome51兼容性好一些,把chromedriver.exe放入C:\Windows\System32目录下
12.打开ride
输入ride.py
提示:
第一次打不开,重新安装python,重启机器就好了。前面的不需要删除。
第一个实例
1、首先打开RIDE
2、新建一个项目:
名字和路径可以自己设置,右边有个Type和Format,对于项目,推荐Type使用Directory,Format选择txt,这样便于管理
3、新建一个Suite
这里的Type就可以选择File了,区别是File下面可以直接写Test Case,而Directory下面不可以
4、新建一个Test Case
5、编辑case
编辑case前需要先导入selenium2library库,在suite里面添加library
然后输入库名Selenium2Library
现在就可以编辑case了
Open Browse是关键字,所以是蓝色的。关键字可以通过按F5来查看
6、执行测试
7、查看报告(点击Report,就显示结果报告)
网上可以参考链接:
http://blog.csdn.net/xc5683/article/details/10017915