欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

pycharm 搭建 robotframework自动化测试环境

程序员文章站 2022-07-14 12:53:26
...

robotframework自动化测试环境搭建

注意:robotframework是python编写的,所以必须安装python的环境,这里不做介绍

第一步:安装rf框架

安装robotframework框架及其相关库。

# 命令行输入 安装rf及其第三方库
# 这里可以在cmd命令行中输入,或者在pycharm中的Terminal中输入
pip install robotframework
pip install robotframework-ride #rf 专用ide 也可以不装
pip install robotframework-selenium2library

pycharm中的Terminal
pycharm 搭建 robotframework自动化测试环境

第二步:给pycharm安装支持rf脚本的插件

操作目的:为了能在pycharm中编写robot脚本
在pycharm-settings-Plugins-搜索IntelliBot,选择第二个插件安装

pycharm 搭建 robotframework自动化测试环境
如果在线下载提示失败,可以去网上插件下载到本地,然后通过本地安装。

本地安装方法如下:
在上一步图中,点击具体的插件名字,跳转到下面这个页面中。
pycharm 搭建 robotframework自动化测试环境
之后会跳转到浏览器,直接点击GET会弹出选择插件版本页面,直接安装一个最新的即可。

下载成功之后,然后通过本地安装进行安装。
pycharm 搭建 robotframework自动化测试环境
查看一下插件是否安装成功。
pycharm 搭建 robotframework自动化测试环境
安装成功之后,查看文本编辑,发现支持了Robot文件。
pycharm 搭建 robotframework自动化测试环境

这里可以添加一个.txt后缀文件的支持,这个不是必须的设置,大家可以根据自己喜好进行添加。

第三步:配置运行robot.exe脚本的执行套件

操作目的:在pycharm中运行robot脚本

在第二步中,我们完成了pycharm对robot脚本的支持,但是还无法运行robot脚本,所以我们现在进行robot脚本运行环境的配置。
pycharm 搭建 robotframework自动化测试环境
点击 + 号之后,页面如下。
pycharm 搭建 robotframework自动化测试环境
然后进行配置,主要参数的解释。

这里说明一下,很多文章里program的地址是robot.bat。这可能是早期robotframework在安装的时候,没有类似robot.exe的运行器生成。
现在安装robotframework会自动生成robot.exe。不需要自己手动额外创建一个robot.bat了~

program: robot运行器地址 I:\python3.6.6\Scripts\robot.exe。这里每个人的python安装的地址不一样,选到python中Scripts目录下的robot.exe即可。

arguments:-d results $FileName$ (固定参数)

working directory:工作目录,即当前RF项目文件夹即可。

Robot Run TestSuite:测试套件

Robot Run SingleTestCase:执行单个用例的配置

  • 注意这里的Program不要选成rebot.exe!!!要选robot.exe

添加测试套件Robot Run TestSuite及其参数

Robot Run TestSuite:测试套件参数

Name:Robot Run TestSuite(可自定义)

Program:I:\python3.6.6\Scripts\robot.exe(填robot.exe的目录,每个人的python目录不一样。这里也会不一样。Robot的运行器)

arguments:-d results F i l e N a m e FileName FileName

working directory F i l e D i r FileDir FileDir (rf当前项目名,直接用左边的参数进行表示即可)

根据上面的参数提示进行填写即可。
pycharm 搭建 robotframework自动化测试环境

添加单测试用例执行Robot Run SingleTestCase及其参数

Robot Run SingleTestCase:执行单个用例的配置参数

Name:Robot Run SingleTestCase(自定义)

Program:I:\python3.6.6\Scripts\rebot.exe(填robot.exe的目录,每个人的python目录不一样。这里也会不一样。Robot的运行器)

arguments:-d results -t “$SelectedText$” ./

working directory:$FileDir$ (rf当前项目名,直接用左边的参数进行表示即可)

同上再操作一次
pycharm 搭建 robotframework自动化测试环境
到此环境配置完成,可以在pycharm中进行robotframework脚本编写了运行了 。