mac搭建RF测试框架

1、不要使用python3.9,巨坑!如果下载之前有该环境建议彻底删除再进行安装工作,不然各种文件就会装的超级乱!

2、Mac有自带的python2.7环境,如果不清楚的话就在终端使用命令:python -- version 命令来查看自带的python版本;

根据自带的python环境在python官网中下载相应的运行器,下载安装完成后,使用pip命令来安装robotframework相关包;

3、打开安装好的python文件夹,如果没有setuptools工具,使用:pip install setuptools 安装;

4、使用 pip install robotframework 安装robotframework 框架;

5、使用 pip install robotframework-ride 安装运行器;一般该过程会自己安装wxpython

6、环境配置:

终端命令:open ~/.bash_profile  打开bash_profile文件;

添加路径:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:?{PATH}"

export PATH

保存后,使用命令使文件生效:source ~/.bash_profile

7、安装完成后,在终端中使用命令进入该文件夹

cd /Library/Frameworks/Python.framework/Versions/2.7/bin

运行命令:python ride.py

成功打开ride!

打开之后建测试用例运行之后有command:"no pybot"--argumentfile报错

按以下步骤操作:

 

 再次运行,成功!

做UI自动化的话可以使用safari浏览器:

 

 按上图设置后就可以成功调用safari浏览器!

谷歌浏览器进行UI自动化:

按照版本号下载对应的chromedriver:

http://npm.taobao.org/mirrors/chromedriver/

我使用的谷歌版本是96.0.4664.55,使用的driver版本是96.0.4664.45,96的其他版本driver读者可以自行下载尝试。

下载完成后,进行环境变量的配置:

第一步:将下载解压好的chromedriver.exec文件移动到/usr/local/bin文件夹下:

 

 如果找不到该文件夹,在访达窗口前往指定文件夹即可。

第二步:

终端命令:open .bash_profile

打开后,添加路径:export PATH2=$PATH:/usr/local/bin/ChromeDriver

保存后关闭,输入命令使其生效:source .bash_profile

chrome浏览器的driver就配置好啦!

chrome浏览器还可以开启无头模式:headlesschrome,这样做自动化测试时就没有浏览器界面弹出来了。

posted @ 2021-12-02 17:46  小白要加油  阅读(321)  评论(0)    收藏  举报