Windows环境搭建
安装Python3
官网下载,我这边环境是Python 3.7.0
安装robotframework基础依赖
在dos命令输入 pip install robotframework 在线安装robotframework
在dos命令输入 pip install Pypubsub3.3.0 在线安装 Pypubsub
在dos命令输入 pip install wxPython4.0.3 在线安装 wxPython
在dos命令输入 pip install robotframework-ride 在线安装
启动ride
在dos命令输入 ride.py 检查是否出现RIDE主界面
如不能出现, 可去 python安装路径\scripts\ride.py手动双击启动
安装常用库
pip install robotframework-selenium2library
pip install robotframework-requests
pip install pymysql
遇到的问题
问题1:ERROR: No matching distribution found for robotframework
在dos命令输入 pip install robotframework 在线安装robotframework
如下报错,找不到资源:
ERROR: Could not find a version that satisfies the requirement robotframework (from versions: none)
ERROR: No matching distribution found for robotframework
解决方法:在语句后面加上其他源,我用的是阿里云
pip install robotframework http://mirrors.aliyun.com/pypi/simple/
国内常用镜像源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学:http://pypi.hustunique.com/
豆瓣源:http://pypi.douban.com/simple/
腾讯源:http://mirrors.cloud.tencent.com/pypi/simple
华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/
问题2:“ERROR: Cannot unpack file”的情况
如下图所示,这个问题是因为python的源服务器在国外,下载过慢。
解决方法:使用国内源进行下载
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com robotframework
问题3:执行后启动的是pycharm页面,不是 RIDE主界面
解决:
更改打开方式,使用python打开
详细下载教程
1.安装python
2.在线安装 robotframework 在dos命令中输入
pip install robotframework http://mirrors.aliyun.com/pypi/simple/
3.在线安装 Pypubsub 在dos命令中输入
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com Pypubsub==3.3.0
4.在线安装 wxPython 在dos命令中输入
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com wxPython==4.0.3
5.在线安装 robotframework-ride 在dos命令输入
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com robotframework-ride
6.在dos命令输入 pip list ,检查上述软件是否安装成功
7.在dos命令输入 ride.py 命令打开RIDE主界面
Mac 环境搭建
1.安装Python3
2.安装robotframework基础依赖
pip3 install robotframework
pip3 install Pypubsub
pip3 install wxPython
pip install Pygments
pip install robotframeworklexer
pip install -U https://github.com/robotframework/RIDE/archive/master.zip
3.启动ride
python3 ride.py
4.安装常用库
pip3 install robotframework-selenium2library
pip3 install robotframework-requests
pip3 install pymysql
...
5.遇到的问题
-
找不到ride.py
解决方法:在python安装目录下:/Library/Frameworks/Python.framework/Versions/3.9/bin找到ride.py,拷贝到根目录再运行python3 ride.py -
运行ride没反应,cmd窗口报AttributeError: module ‘robotide.pluginapi’ has no attribute ‘RideLogMessage’
解决方法:参考帖子
-
运行时提示/bin/sh: pybot: command not found,并弹出Robot Framework installation not found.
解决方法:高版本已经用robot代替pybot,在/Library/Frameworks/Python.framework/Versions/3.9/bin下找到robot复制到/usr/local/bin下,运行方式选择robot即可 -
/usr/local/bin/chromedriver unexpectedly exited. Status code was: -9
解决方式:mac 认为从网上下载的chromedriver是不可信任到,执行命令
xattr -d com.apple.quarantine /usr/local/bin/chromedriver