robotframework
文章平均质量分 58
robotframeworkrobotframeworkrobotframeworkrobotframeworkrobotframework
初遇我ㄖ寸の热情呢?
煎茶坐看梨门雨,情话是你,风景也是你
展开
-
学生管理&TMS系统集成
CRUD 增删改查接口测试基本就是对资源的操作(CRUD)和TMS系统集成常见的集成场景是在TMS系统中选择用例,导出执行用例列表自动化系统自动执行导出的用例列表执行完成生成结果代码连接:https://pan.baidu.com/s/1eGz-LXlsiBIF1Z-mFI0_5g...原创 2023-06-21 09:42:01 · 1014 阅读 · 0 评论 -
Robot Framework测试框架
Robot FrameworkRobot Framework是一个通用型的自动化测试框架框架 - 实现特定需求的软件的解决方案工具包什么是自动测试框架为解决某一个领域问题的工具包。自动测试用例的实现方式自动测试用例的开发支持IDE(RIDE)库和用例管理系统的集成测试执行相关测试套件(Suite)和测试用例的执行规则初始化和清除测试报告测试人员开...原创 2023-06-20 15:47:57 · 1251 阅读 · 0 评论 -
RF练习---开发库@导入py文件
RobotFramework 作业 4**按照如下说明 安装、运行 教学管理web系统的安装包1.确保本机已经安装了python3.6,并且pip命令的目录已经添加到path环境变量中。2.点击这里https://github.com/jcyrss/songqin-testdev/raw/master/webapi/code/restapi-teach5.zip下载zip包解压zip包...原创 2023-06-20 15:49:43 · 1272 阅读 · 0 评论 -
rf用例~~~系统中已经有班级
完成用例3:代码:*** Settings ***Library pylib.SchoolClassLibSuite Setup add_school_class 1 1班 60代码:*** Settings ***Library pylib.SchoolClassLib*** Test Cases ***添加班...原创 2023-06-20 15:47:29 · 1132 阅读 · 0 评论 -
设置一个全局变量解决套件的初始化里面变量没办法存下来的问题
测试套件目录 执行结束后,要和执行前一致测试套件文件 执行结束后,要和执行前一致测试套件用例 执行结束后,要和执行前一致核心就是为了设置一个全局变量,解决了棘手的问题:套件的初始化话,变量没办法存下来的问题还有就是初始化里面创建的数据要留给后面用,动态产生的东西,就这样保存下来给后面用set_global_variable 全局有效set_suite_variable...原创 2023-06-19 09:24:35 · 1215 阅读 · 0 评论 -
RF用例编写,及注意事项
知识点:1.接口文档里面classlist的[{“id”:230},{“id”:231}]是json格式的字符串,最终rf中输入传参的时候是可以这样[{“id”:230},{“id”:231}]写的,但是这样写对QA编写用例的人来说,这样写有点复杂,最好就是将id传给接口就行,类似于230,,231这样。现在就是要把230,,231这种格式转化为[{“id”:230},{“id”:231}]的...原创 2023-06-18 13:36:37 · 1925 阅读 · 1 评论 -
robotframework结合allure生成完美报告
参考:https://www.jianshu.com/p/6a38372320421.先在shell终端安装Scoop在PowerShell中输入如下内容(将会安装到默认目录C:\Users\user(自己的用户名)\scoop,也可指定安装目录):命令:iex (new-objectnet.webclient).downloadstring('https://get.scoop.sh'...原创 2022-04-15 09:31:30 · 8983 阅读 · 2 评论 -
RF 用例标签
RF 用例标签测试用例也可以有多个标签,根据任何一个便签都可以过滤到该用例RF打标签的方式setting表里的Force Tags该套件里面所有的测试用例都具有了该tag测试用例表里面[tags]配置Setting表里面的Default Tags该套件里面所有没有[tags]设置的测试用例都具有了该tag测试目录里面的__init__.robot 不支持Default...原创 2022-04-15 09:30:43 · 7631 阅读 · 0 评论 -
自动化项目的目录结构&完整代码$改报告的名字
自动化项目的目录结构已经接触到项目文件种类测试套件文件,目录RF资源文件 #RF写的用户关键字和共享变量测试库 #py写的包含关键字的库变量文件 #py写的配置的变量RF用例的执行Robot Framework的命令格式 robot [options] data_sources options是RF命令的选项,可...原创 2022-04-15 09:31:16 · 8426 阅读 · 2 评论 -
用户关键字$资源文件@导入robot文件
什么是用户关键字通常的从测试库(也就是python文件)里面提供的关键字,我们叫库关键字还可以在RF文件中实现关键字,这种关键字我们称之为用户关键字用户关键字类似于RF层面的函数,把多个关键字操作组成一个“宏”关键字定义好用户关键字后,该测试套件里面就可以使用该用户关键字了,就像库关键字一样用户关键字是在用户关键字表里面的,就是rf层面的函数。Keywords 就是把你要...原创 2022-04-15 09:29:22 · 7393 阅读 · 2 评论 -
py&rf完整代码
代码:import requestsfrom cfg import g_vcodefrom pprint import pprintfrom robot.api import loggerfrom robot.libraries.BuiltIn import BuiltInclass SchoolClassLib: #通常用类实现关键...原创 2022-04-15 09:31:02 · 7440 阅读 · 2 评论 -
日志分级;log分级&全部用py实现
日志分级;log分级正常运行的时候,不需要很详细的日志log是网磁盘里面写的,自动化测试还好,如果对于开发一个web服务的话,日志就会太多了。io是很慢的,所以说,出现了问题之后,才需要很详细的日志。有问题的时候才需要详细的日志。rf中有专门的日志模块,让我们分级打印出内容from robot.api import logger开发的时候尽量不用rf的语法:能不能不用rf语法,全部用...原创 2022-04-15 09:30:07 · 7584 阅读 · 2 评论 -
变量表中声明变量
变量表中声明变量首先我们要创建Variables表***Variable***${MgrloginUrl} http://localhost/mgr/login.html${StudentLoginUrl} http://localhost/student/login/login.htmlrf变量可以在用例里面定义,也可以在变量表里面定义rf中的变量可以在...原创 2022-04-15 09:29:39 · 7409 阅读 · 0 评论 -
Robot Framework条件判断,初始化与清除
条件判断,初始化与清除RF中用Run Keyword If 关键字做条件判断条件表达式参数给python的eval函数run keyword If "2018" in $h tml log to console 内容 #如果2018在$html中,在控制台打印出内容 $html可能是字符串可能是列表python 的写法: #链接的返回值是:Wed Oc...原创 2022-04-15 09:29:07 · 7971 阅读 · 2 评论 -
robotframework练习
在pycharm中,创建一个测试用例文件。该文件中包含 一个settings表和一个测试用例表settings表中导入库SeleniumLibrary测试用例表中包含 两个测试用例:用例1:定义一个RF变量var1为整数 100定义一个RF变量var2为字符串 ‘5’用RF关键字 should be true 验证变量 var1 * int(var2) == 500用例2:登录百...原创 2022-04-15 09:27:45 · 7480 阅读 · 0 评论 -
Robot Framework关键字,变量,循环
Robot Framework关键字,变量,循环关键字的使用RF的官方文档http://robotframework.orglibrary里面*** Test Cases ***测试1${var} set variable hello #给var赋值变量为hello set variable是关键字Should Be Equal ${...原创 2022-04-15 09:27:29 · 8360 阅读 · 2 评论