基于Python3.7的robotframework环境搭建步骤

Windows环境搭建

安装Python3

官网下载,我这边环境是Python 3.7.0

安装robotframework基础依赖

在dos命令输入 pip install robotframework 在线安装robotframework
在dos命令输入 pip install Pypubsub3.3.0 在线安装 Pypubsub
在dos命令输入 pip install wxPython
4.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
基于Python3.7的robotframework环境搭建步骤_第1张图片

解决方法:在语句后面加上其他源,我用的是阿里云
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主界面

基于Python3.7的robotframework环境搭建步骤_第2张图片
解决:
更改打开方式,使用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
基于Python3.7的robotframework环境搭建步骤_第3张图片

4.在线安装 wxPython 在dos命令中输入
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com wxPython==4.0.3
基于Python3.7的robotframework环境搭建步骤_第4张图片

5.在线安装 robotframework-ride 在dos命令输入
pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com robotframework-ride
基于Python3.7的robotframework环境搭建步骤_第5张图片

6.在dos命令输入 pip list ,检查上述软件是否安装成功
基于Python3.7的robotframework环境搭建步骤_第6张图片
7.在dos命令输入 ride.py 命令打开RIDE主界面

基于Python3.7的robotframework环境搭建步骤_第7张图片

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.遇到的问题

  1. 找不到ride.py
    解决方法:在python安装目录下:/Library/Frameworks/Python.framework/Versions/3.9/bin找到ride.py,拷贝到根目录再运行python3 ride.py

  2. 运行ride没反应,cmd窗口报AttributeError: module ‘robotide.pluginapi’ has no attribute ‘RideLogMessage’
    解决方法:参考帖子
    基于Python3.7的robotframework环境搭建步骤_第8张图片

  3. 运行时提示/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即可

  4. /usr/local/bin/chromedriver unexpectedly exited. Status code was: -9
    解决方式:mac 认为从网上下载的chromedriver是不可信任到,执行命令
    xattr -d com.apple.quarantine /usr/local/bin/chromedriver

你可能感兴趣的:(python,人工智能,开发语言)