天天看点

robotframework自动化测试安装配置

robotframework用了也有一段时间了,对于UI自动化来说还是一款比较好用的轻量级自动化测试框架。

优点:上手快,关键字驱动,支持自定义关键字,执行速度也是可观的。

缺点:目前国内用的人比较少,由于是开源的中文资料也比较少,一旦踩到坑了,调试问题困难。

今天主要是记录:win 7 环境下的robotframework安装

==============================win 7 环境下的robotframework安装===================================

安装前的特别声明:如果你的系统是32位,那么下面所有安装工具一定要全部是32位的,如果安装64位,就全部是64位的,这些工具一定要同步,不要有的装32位,有的装64位,不然会出现问题导致RF无法使用!

1.安装python

官网:https://www.python.org/downloads/  根据自己的操作系统安装 建议安装2.7版本 原因:稳定

安装完成后,在CMD中切换至安装python所在目录下,输入命令python,如下图所示,则python安装成功

robotframework自动化测试安装配置

如果想在任何一个目录下都可以执行python,配置环境变量,计算机-属性-高级系统设置-环境变量-系统变量

在系统变量中找到Path 加入 ;D:\python;D:\python\Scripts          (我的python是安装在D盘下,根据自己python所在目录)

robotframework自动化测试安装配置

2.pip

pip是python自带的安装包管理器,python2.7版本中应该自带了pip,可以检查一下。

pip在D:\python\Scripts   有个pip.exe可执行文件

如果像我刚刚说说配置了D:\python\Scripts 的环境变量,那么在任何目录下执行pip你都可以看到下图:

robotframework自动化测试安装配置

否则只能切换到D:\python\Scripts下执行pip才有上图效果。

pip很好用,等会可以帮助我们安装很多工具。

pip常用命令:

pip install XXX(包名)例:pip install selenium

卸载:pip uninstall XXX

查看安装版本: pip list

更新:python -m pipinstall --upgrade pip执行这个命令如果报错可以尝试多次执行此命令,更新版本会先把之前的版本卸掉再重新安装

指定安装版本:pip installxxx==y.y.y例如pip install xlrd==0.9.3

3.安装robotframework

官网下载地址:https://pypi.python.org/pypi/robotframework/2.8.7   下载.exe文件根据操作系统选择安装版本 然后双击安装

这里更推荐用pip 安装

命令:pip install robotframework        如果提示没有pip这个命令 请自己切换到pip所在目录下再执行一次这个命令

检查robotframework安装成功的方法:pip list 如果找到robotframework就证明安装成功啦

4.安装wxpython

wxpython是python的一个GUI库,因为ride基于这个库开发,所以要安装wxpython。

这里先声明,和robotframework-ride兼容的wxpython版本是2.8.12.1。

官网给出的下载地址是:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/   再次提醒根据自己的系统选择32位还是64位

版本一定要是2.8.12.1,否则后面会报错wxpython找不到。。。。如果打不开这个网址 建议大家直接百度搜索 应该还是有很多的。

检查wxpython是否安装成功的方法:

1.cmd命令python进入交互模式

2.import wx

3.import wxPython

没报错说找不到之类的,应该就安装成功了。

5.安装robotframework-ride

RIDE是robotframework的编辑器,它是一个图形界面,我们可以在上面编写和运行测试案例,如下图:

robotframework自动化测试安装配置

RIDE安装方法:

https://pypi.python.org/pypi/robotframework-ride   官网下载tar文件 下载成功后解压 然后在文件所在目录执行python setup.install

不过我觉得用pip应该也能安装吧,可以尝试 pip install robotframework-ride ,但是笔者没有试过这个方式。

5.运行ride

安装完robotframework-ride以后,我们的环境就基本算搭建完成了,下面在CMD中输入ride.py

稍等2秒,出现下图界面就说明安装成功了。

robotframework自动化测试安装配置

小伙伴们可以愉快的玩起来了~!

主要的坑:

1.wxpython一定要装2.8.12.1版本的,否则ride启动时会报错找不到wxpython

2.所有安装工具的版本一定要统一,全部是32位或者全部64位,否则也会出现问题。

下一篇写在win10环境下安装RF的辛酸泪和各种坑。。。。