一月蔷薇_456 发表于 2018-2-27 14:40:22

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吧,否则会报错
若还是失败可以尝试
用管理员权限运行cmd(!!一定要用管理员权限运行)
cd C:\Python27\Lib\site-packages\AutoItLibrary\lib
regsvr32 /u AutoItX3.dll
regsvr32 /s AutoItX3.dll
/u表示注销注册,如果成功,会弹窗提示反注册成功的
/s表示注册,这里不会有任何提示,应该表示注册成功2,安装selenium2library
pip2 install robotframework-selenium2library


梦想家 发表于 2018-2-28 11:01:41

:handshake
页: [1]
查看完整版本: robot framework安装笔记