自动化第二步:Robot Framework + Selenium2环境安装

上一篇 / 下一篇  2017-12-15 10:54:04 / 个人分类:自动化

   昨天在虚机上搭建了一个自动化环境。

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.40firefox 43.0.1会出问题,亲证。)


9.安装Selenium2Library 

pip install robotframework-selenium2library


10.安装decorator

https://pypi.python.org/pypi/decorator#downloads

解压后,cmddecorator所在的目录

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


TAG:

 

评分:0

我来说两句

Open Toolbar