美文网首页
Robot FrameWork+Python3+Red环境配置—

Robot FrameWork+Python3+Red环境配置—

作者: Snails_Tin | 来源:发表于2021-12-11 23:12 被阅读0次

Robot FrameWork是一款python编写的,可扩展的,以关键字驱动的自动化测试框架。

需要配置的环境:

  • python(我配置的是python3.6.8)
  • Java(我配置的是jdk1.8)
  • RED编辑器
  • RobotFrameWork

以上环境所需要的包可以从我分享的网盘中下载

链接: https://pan.baidu.com/s/1Y6UG6z6G8U4e4fYUd_LRIw 提取码: rhht

一、python环境配置

1.配置python3.6.8环境

配置python3.6.8环境在之前的博客中已经写了,详细请查看:

2.安装其他python依赖包

方法一:

直接下载网盘分享的“pipInstallLibrary.sh”文件

选择打开方式为终端,就能够自动按转相关的python依赖包

image.png

方法二:

打开终端,一个包一个包进行安装,由于MacBook本身还有自带的python2.x的环境,所以在安装python依赖包时需要将执行命令修改为pip3,需要安装的依赖包如下:

1.python3进行升级安装pip
python3.6 -m pip install --upgrade pip
2.开始安装相关依赖库
pip3.6 install robotframework==3.0.4
pip3.6 install wxpython
pip3.6 install -U <https://github.com/robotframework/RIDE/archive/master.zip>
pip3.6 install selenium
pip3.6 install requests
pip3.6 install lxml
pip3.6 install bs4
pip3.6 install pymysql
pip3.6 install wheel
3.安装requests相关库
pip3.6 install robotframework-seleniumlibrary==3.3.1
pip3.6 install robotframework-databaselibrary
pip3.6 install robotframework-requests

二、Java环境配置

Java环境在之前的博客已经写了,详细请查看:

Q:为什么安装Java环境?

A:因为我使用的IDE是RED编辑器,需要用到Java环境

三、RED编辑器

1.直接下载网盘分享的RED的zip包并解压缩,解压缩有直接打开RED编辑器

2.配置RED编辑器运行Robot FrameWork的环境

2.1 点击菜单栏的RED → Preferences → Robot Framework → Installed frameworks,点击Discover(自动发现),搜索系统中已安装的robot framework,勾选Python3.6.8的robot framework,再点击【Apply and Close】。

image.png

2.2 或者选择add,添加python3的bin文件路径(可同时添加python2和python3路径,但同一时间只能选中一处。此处即可在编辑器中切换python环境)

Q:如何查看python3的路径?

A:终端输入:where python3 ,回车即可

Q:出现问题“The runtime environment /Library/Frameworks/Python.framework/Versions/3.6/bin has no Robot Framework installed”

A:robotframework没有安装,可能是之前的安装出现问题了

  • 终端输入:pip3.6 install robotframework==3.0.4
  • 配置python3的环境(就是上面的步骤2.配置RED编辑器运行Robot FrameWork的环境)

Q:RequestsLibrary库导入错误

A:打开终端,输入下面两个指令

  • pip3 install requests
  • pip3 install -U robotframework-requests

Q:如何查看robotframework环境

A:终端输入:robot - - version

相关文章

网友评论

      本文标题:Robot FrameWork+Python3+Red环境配置—

      本文链接:https://www.haomeiwen.com/subject/gqblfrtx.html