dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

 

市面上一直有这样的误区,是因为Robot Framework对应的官方编辑器RIDE由于一些历史原因,只支持到了Python 2.7,那么也就导致如果你在使用Robot Framework时,如果是用RIDE来管理RF测试用例,那么之前的版本确实是只能用Python 2.x版本。但如果你并不是采用RIDE 而是用其它编辑器或插件比如PycharmVS Code,或者直接命令行的形式来运行RF测试用例,那么即使用Python 3也是可以的。

 

2019120号,Robot Framework RIDE发布了1.7.3版本解决了此前RIDE一直无法兼容Python 3的问题。也就意味着Robot Framework不管是采用何种编辑器,都已经是可以支持Python 3了。

一、需要安装的工具目录

  • 安装 python3.7.0
  • 我这里采用的是 python3.7 (目前慢慢市场在推广 python3.0 版本了)
  • 安装 robotframework==3.1.2
  • 注意:安装 robotframework 时指定安装 3.1.2 版本,否则易出现关键字缺失的问题
  • pip install robotframework==3.1.2  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
  • 安装 robotframework-ride (可视化工具)
  • pip install robotframework-ride  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
  • 安装 wxPythonPython 非常有名的一个GUI 库,支撑Ride的运行库)
  • 注意:安装 robotframework-ride 后,wxPython 可以不需要再去安装
  • pip install -U wxPython -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
  • 安装 robotframework-selenium2library(UI自动化第三方库)
  • pip install robotframework-selenium2library  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn  
  • 安装 RequestsLibrary(接口自动化第三库)
  • pip install -U robotframework-requests  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 
  • 在套件中导入 requests RequestsLibrary 库 
  • 安装 databaselibrary (数据库自动化第三方库)
  • pip install robotframework-databaselibrary  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn  
  • 查看已安装的包
  • pip list
  • 启动 Ride 可视化图形工具

二、安装步骤如下

1、安装 python3.6,配置环境变量(这个在之前博客中已有步骤,这里就不赘述了)

2、安装 wxPython

  • 方法一:通过下载 exe 文件安装(最简单的方式,但是 python3.0 很难找到对应的 wxPython.exe 文件)
  • 下载注意,需要下载与电脑和 python 解释器版本匹配的 exe 文件
  • 下载完成后双击安装即可,会自动识别你安装Python的目录,不需要你另外选择安装路径
  • 地址:https://sourceforge.net/projects/wxpython/files/
  • 方法二:通过 whl 文件安装
  • 去官网下载后缀为 whl 的文件,需要下载与自己电脑系统和 Python 版本相应的 whl 文件
  • 下载网址:https://pypi.org/project/wxPython/#files
  • whl 文件放在 Python 安装目录下的 scripts 文件夹下
  • CMD 命令窗口进入 scripts 目录下,输入:pip install XX-XXX-XXX.whl  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cnXX-XXX-XXX.whl 是你下载的 whl 文件名)
  • 稍等片刻即可安装完毕
  • 方法三:直接通过命令安装(推荐使用
  • 如下直接通过命令 pip install -U wxPython  -i  https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn 完成

3、安装 robotframework

4、安装 robotframework-ride

5、安装 robotframework-selenium2library

三、pip 安装报错

1、常出现 "connection to pypi.org time out"  问题

  • 原因:是因为没有指定镜像源,需要在后面加上 -i 参数,然后指定镜像源,并且要添加信任(--trusted-host 源地址)
  • 国内常用的镜像源
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 豆瓣: http://pypi.douban.com/simple/
  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
  • 解决如下:pip install pymysql -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

备注:

1、报错

错误原因:pip版本太低

解决方法:直接输入 python -m pip install --upgrade pipd

 

2、安装pip install robotfamework报错

 

 

 解决方案:

重新配置python的环境变量path,关机重新重启下

3、pip下载失败报错

 

 解决方法:网络速度慢,重新下载

4、安装wxpython报错

 

 解决方法:重新安装一次就ok

5、dos中启动报错

 6、rf运行报告乱码

 

posted on   多测师_肖sir  阅读(201)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示