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
:handshake
页:
[1]