Robot Framework(10)- 使用资源文件
如果你还想从头学起Robot Framework,可以看看这个系列的文章哦!
https://www.cnblogs.com/poloyy/category/1770899.html
啥是资源文件
- 资源文件其实就是 RF 层面的库文件
 - 里面可以包含:测试库、其他资源文件、变量文件
 - 重点:里面不可以包含测试用例 *** Test Cases *** ,否则会报错
 
啥时候用资源文件
- 变量建议还是通过变量文件来存储
 - 资源文件可以拿来导入一些常用的测试库
 - 然后,公共的用户关键字也可以在资源文件里面声明(用户关键字下一篇文章介绍)
 
下述栗子的目录结构
- rc.robot 、 rc2.robot 是资源文件
 - test.robot 是测试套件
 

看看 rc.robot 文件的示例结构

可以看到唯独没有 *** Test Cases *** 表
看看 test.robot 如何导入两个资源文件

重点
导入资源文件一定要加文件扩展名 rc.robot
测试结果

好奇心害死猫系列
如果资源文件写了 *** Test Cases *** 表,会有什么结果?请看下图!

划重点
rc.robot' on line 25: Resource file with 'Test Cases' section is invalid.
Robot Framework(10)- 使用资源文件的更多相关文章
- framework资源文件读取
		
1.在framework里面读framwork自己的资源文件 这是framework内部的资源,跟其他都没有关系.但是framework不能单独存在,必须要放在某个“主程序”中才能起作用.bundle ...
 - Robot Framework(九) 执行测试用例——基本用法
		
3.1基本用法 Robot Framework测试用例从命令行执行,默认情况下,最终结果是XML格式的输出文件和HTML 报告和日志.执行后,可以组合输出文件,然后使用rebot工具进行后处理. 3. ...
 - Robot Framework学习笔记(八)------ride标签使用
		
一.edit标签使用 1.导入库 点击 Edit 标签页右侧的"Library"按钮,来添加库.在添加库之前,首先库已经在 Python 下进行了安装.如,添加"Sele ...
 - Robot Framework常用关键字介绍
		
常用关键字介绍 在学习一门编程语言的时候,大多教材都是从打印“hello world”开始.我们可以像编程语言一样来学习 Robot Framework.虽然通过 RIDE 提供“填表”一样的写测试用 ...
 - 【Robot Framework 介绍】总纲
		
Robot Framework是一个由python构建的的开源的自动化测试框架,现在版本还在不停的更新中.由于它开源性,网上有大量的第三方接口和很多资料.下面提供两个比较官方的链接,有兴趣的同学可以直 ...
 - Robot Framework安装和入门
		
1:安装 python 安装python并且配置好环境变量 2:安装 Robot Framework pip install robotframework 3:安装GUI界面 pip install ...
 - Swift-Framework(一)访问资源文件
		
摘要 Framework 就是在 APP 应用中的一种封装功能的表现形式,虽然不能独立运行,但是也可以在它里面存放和访问图片.语音等资源文件,可算是麻雀虽小,五脏俱全. 毕竟不是 APP 工程,所以 ...
 - Robot Framework(八) 资源和变量文件
		
2.7资源和变量文件 测试用例文件和测试套件初始化文件中的用户关键字和变量只能在创建它们的文件中使用,但资源文件提供了共享它们的机制.由于资源文件结构非常接近测试用例文件,因此很容易创建它们. 变量文 ...
 - robot framework学习笔记之一    资源文件(Resource)和外部资源(External Resources)
		
一.资源文件(Resource) 测试套件主要是存放测试案例,资源文件主要是用来存放用户关键字. 添加资源 在目录型的Project/Test Suite下单击鼠标右键,选择『New Resou ...
 
随机推荐
- solr(CVE-2019-17558)远程命令执行
			
影响版本 Apache Solr 5.x到8.2.0版本 测试 https://github.com/jas502n/CVE-2019-0193
 - PHP-Audit-Labs-Day2 - filter_var函数缺陷
			
目录 分析 示例 payload 修复建议 Day02-CTF题解 参考链接 分析 先看源码 // composer require "twig/twig" require 've ...
 - Golang中如何正确的使用sarama包操作Kafka?
			
Golang中如何正确的使用sarama包操作Kafka? 一.背景 在一些业务系统中,模块之间通过引入Kafka解藕,拿IM举例(图来源): 用户A给B发送消息,msg_gateway收到消息后,投 ...
 - STM32—DAC配置
			
文章目录 一.DAC介绍 二.主要寄存器说明 三.代码及配置 一.DAC介绍 ADC是模数转换器,可以将模拟电压转换位数字信号:DAC是数模转换器,可以将数字信号转换为模拟电压. STM32F103Z ...
 - 题解 P4449 于神之怒加强版
			
这道题算是我完完整整推的第一道题,写篇题解纪念一下. 题目 废话不多说,直接开始推式子(给新手准备,过程较详细,大佬可自行跳步),以下过程中均假设 \((n\le m)\),\([d=1]\) 类似于 ...
 - 三个线程按循序一个打印A一个打印B一个打印C 循环打印?
			
第一种 public static volatile int flag = 1; public static void printABC1(){ Thread t1 = new Thread(() - ...
 - WPF中Converter的使用
			
WPF中Converter的用于对数据的转换.以下实例将实现将数据中的性别属性的转换(0:男,1:女). 1.创建SexConverter.cs类,并实现IValueConverter接口 publi ...
 - Java常用类之时间类
			
JDK8之前日期时间API 1. java.lang.System类 2. java.util.Date类 3. java.text.SimpleDateFormat类 4. java.util.Ca ...
 - uwp 之语音识别
			
xml code ---------------------------------------------- <Page x:Class="MyApp.MainPage" ...
 - Spring详解(四)------注解配置DI
			
第一步:在 applicationContext.xml 中引入命名空间 这里我们简单讲解一下这里引入的命名空间,简单来说就是用来约束xml文件格式的.第一个 xmlns:context ,这表示标签 ...