记录一次 安装robot framework所遇到的坑
这个框架原来是不打算学的 后面发现 这个框架,可以做接口也可以做界面,更加可以做app自动化,所以小编还是打算学习一下。
一、因为这个rf框架是基于python语言开发, 所以必须安装python环境,虽然目前最新的框架已经支持Python3但是还有很多部分的Library还是没有做支持,所以小编这里,还是使用了python2的环境。
安装python环境这个就不讲了,直接官网下载之后,配置一下环境变量即可。
说明:在这里小编参照了这个老大哥https://www.cnblogs.com/weke/articles/4555053.html博客 进行了安装,但是呢,在安装过程中遇上了这个老哥很多没有遇到的问题,为了更多的人避免踩坑,于是在这里小编记录下来了。
二、安装命令
小提示 :pip安装包的时候 如果开了代理抓包软件记得关闭!
1.安装框架
pip2 install robotframework
结果出师不利 歇菜了 不过看提示貌似是告诉我 我的pip版本太低了
好了既然这样 那我们运行pip升级脚本 pip2 install —upgrade pip 可惜 还是失败了
小编一看原因 原来是超时了 没事 我们可以试试使用国内源更新pip
所以我们在dos中输入新的命令 pip2 install —upgrade pip -i https://pypi.douban.com/simple
安装完毕之后 我们在查看一下pip的版本 果然 已经升级了
继续运行我们最开始的 pip2 install robotframework
结果 我发现这个Pip老是跟我作对 ,歇菜了 又特娘的超时了
既然这样 小编采取了豆瓣的pypi源
命令修改成 pip2 install robotframework -i https://pypi.douban.com/simple
不负众望 终于安装好了 robotframework
二、安装图形化ride界面
pip2 install robotframework-ride -i https://pypi.douban.com/simple
好了 这次比较完美 一次通过了
三、安装wxpython图形化依赖(因为我们上面安装的rider依赖这个库)
这里小编安装的是 wxPython2.8-win32-unicode-2.8.12.1-py27.exe
需要其他版本的 可以到网址 https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ 进行下载
这里小编提供一个 我安装版本的下载地址
链接:https://pan.baidu.com/s/1o91wY1YbmvEGgANR\_hHlCg
提取码:kkh3
这个不要多讲了 直接 傻瓜式安装,(最后我直接点了完成)
四、安装一些第三方的库
pip2 install robotframework-requests -i https://pypi.douban.com/simple (专门做接口自动化的)
pip2 install robotframework-selenium2library -i https://pypi.douban.com/simple (selenium专门做界面自动化的)
五、打开ride图形化界面
这个我看别人说的 安装之后会自动在桌面放一个快捷启动图标,但是 小编发现没有
然后我又发现有的人告诉我 直接在dos运行 ride.py 结果直接打开了这个文件
这个到底是怎么回事呢?
好了不跟大家兜圈子了 因为这个是一个Py文件 我们需要一个解释器去运行她 所以我们只需要使用Python2 ride.py 就可以运行了,然后就会出现你们想要的图形化界面了
如果你直接这么运行不行的话 说明你Python的环境变量没有装好,你可以直接到python安装路径的script下面找到这个文件 ,在这里打开dos,再次python2 文件名 就可以了
如果你想创建个快捷方式,直接写个批处理文件放在桌面也是可以的。
好了 这次安装其实遇到的事情是比较多的 希望能给大家少走一些弯路
mac版本安装 可以借鉴博客 https://www.cnblogs.com/dream66/p/10665313.html
还没有评论,来说两句吧...