51Testing软件测试论坛

标题: robot framework安装笔记 [打印本页]

作者: 一月蔷薇_456    时间: 2018-2-27 14:40
标题: robot framework安装笔记
一,首先下载python2.7版本(python3.x版本没有成功安装rf,所以选择python2.7)

二,配置python2.7环境变量,这里要和python3区分开,直接把原来的python3目录下的运行文件
python.exe重命名为python3.exe即可,此时不能用python3的pip了,若要用得重新将名字改回来

三,开始安装rf

pip2 install robotframework

pip2 install wxpython

pip2 install robotframework-ride

至此,我们进入pytho27安装目录下的Scripts下发现多了个ride.py

我们运行ride.py

通常会出错,会提示wxpython版本不对,此时我们记住提示的版本,去下载对应的wxptyhon版本

http://sourceforge.net/projects/wxpython/files/wxPython/

一定要找对自己的python2.7的运行系统环境,和电脑的系统环境无关

下好之后我们先卸载之前装的wxpython

pip2 uninstall wxpython

然后我们再运行ride.py应该就成功了

四,装其他库

1,安装autoitlibrary

(1)首先去下载pywin32

https://sourceforge.net/projects/pywin32/files/pywin32/

一定要找对python2.7的运行系统,我下的是32位的

(2)安装auti


https://www.autoitscript.com/site/autoit/downloads/

(3)装autoitlibrary
pip2 install autoitlibrary
(4)验证安装是否成功
import AutoItLibrary
没报错说明成功(区分大小写)
然后进入rf中验证
在启动rf之前不要导入autoitlibrary
这个库在rf中好像只能被导入一次,估计是bug吧,否则会报错
若还是失败可以尝试
  1. 用管理员权限运行cmd(!!一定要用管理员权限运行)  
  2. cd C:\Python27\Lib\site-packages\AutoItLibrary\lib  
  3. regsvr32 /u AutoItX3.dll  
  4. regsvr32 /s AutoItX3.dll  
  5. /u表示注销注册,如果成功,会弹窗提示反注册成功的  
  6. /s表示注册,这里不会有任何提示,应该表示注册成功  
复制代码
2,安装selenium2library
pip2 install robotframework-selenium2library



作者: 梦想家    时间: 2018-2-28 11:01





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2