robotframework框架搭建

一、安装相关包(cmd使用pip list 查询已经安装包列表)
1)python环境
2)pip (9.0.1)
3)requests (2.18.4)
4)robotframework (3.1.1)
5)robotframework-ride (1.5.2.1)
6)robotframework-requests (0.5.0)
 
二、配置环境变量,添加到path
D:\softInstallpath\Python27;D:\softInstallpath\Python27\Scripts;
3、启动ride
1)cmd进入D:\softInstallpath\Python27\Scripts目录,使用命令python ride.py
2)编写一个简单的脚本
a、新增测试套件-->test case
0
 
b、选择pybot执行时报错
0
错误信息:
command: pybot.bat --argumentfile c:\users\admini~1\appdata\local\temp\RIDEql1ik6.d\argfile.txt --listener D:\softInstallpath\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:2741:False E:\robotframework\workspace\test_tsv.robot
[Error 2]
 
解决方法:
原因为找不到pybot.bat 。但是在D:\softInstallpath\Python27\Scripts目录下也没有该文件。因此需创建一个批处理文件并命名为pybot.bat
pybot.bat文件内容为:
@echo off
python -m robot.run %*
 
再次运行成功:
0
【备注说明:】
第一种方式:python xxx.py
第二种方式:python -m xxx.py
这是两种加载py文件的方式:
1)叫做直接运行
2)把模块当作脚本来启动(注意:但是__name__的值为'main' )
 
三、导入库
1、导入RequestsLibrary库
1)使用pip命令安装Requests和robotframework-requests
2)点击Library,页面name直接输入库名“RequestsLibrary”添加库。添加成功显示黑色
0
 
四、创建测试案例
1、新建POST请求
0
1)第一列:自定义的关键字名称即变量名称
2)第二列:系统定义的关键字(对应的函数或类名)
3)第三列或以上列:系统关键字的参数(函数或类名对应的参数)
 
posted @ 2020-12-22 22:32  瓢虫少年  阅读(106)  评论(0)    收藏  举报