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.png2.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
网友评论