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安装成功
如果想在任何一个目录下都可以执行python,配置环境变量,计算机-属性-高级系统设置-环境变量-系统变量
在系统变量中找到Path 加入 ;D:\python;D:\python\Scripts (我的python是安装在D盘下,根据自己python所在目录)
2.pip
pip是python自带的安装包管理器,python2.7版本中应该自带了pip,可以检查一下。
pip在D:\python\Scripts 有个pip.exe可执行文件
如果像我刚刚说说配置了D:\python\Scripts 的环境变量,那么在任何目录下执行pip你都可以看到下图:
否则只能切换到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的编辑器,它是一个图形界面,我们可以在上面编写和运行测试案例,如下图:
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秒,出现下图界面就说明安装成功了。
小伙伴们可以愉快的玩起来了~!
主要的坑:
1.wxpython一定要装2.8.12.1版本的,否则ride启动时会报错找不到wxpython
2.所有安装工具的版本一定要统一,全部是32位或者全部64位,否则也会出现问题。
下一篇写在win10环境下安装RF的辛酸泪和各种坑。。。。