关键字
Convert To Integer
上传文件choose file用法:choose file 元素定位 文件路径\文件名此处注意:复制的路径是/,需全部替换成\清除Clear Element Text用于输入框输入前的清除取文本值get text取值get value鼠标悬浮Mouse Over设置全局变量Set Global Variable杀进程 (用于解决谷歌无法查看日志问题)taskkill /f /t /im chromedriver.exeOperatingSystem.
一、Robot Framework介绍
RF
官网:https://robotframework.org/
Robot Framework是通用的开源自动化框架。它可以用于测试自动化和Robot过程自动化(RPA)。
Robot Framework使用易于理解的
关键字
,语法简单。它的功能可以通过使用Python或Java实现的库进行扩展。该框架周围有一个丰富的生态系统,由作为独立项目开发的库和工具组成。
Robot Framework本身是根据Apache License 2.0发布的开源软件,并且该生态系统
RobotFramework 之
RF
变量与标准库
关键字
使用
关键字
使用
方法
查看
方法
一:查看官方文档
方法
二:查看
关键字
对应的源码
RF
变量
RF
变量类型和声明
RF
变量赋值scalar变量list变量dict变量
RF
变量之循环标准库
常用
关键字
log断言should be equalshould be truesleepimport library
关键字
使用
方法
查看
方法
一:查看官方文档
官方文档 内容比较多,而且是国外的网站,访问可能比较慢,推荐使用
方法
二
比如要进行web自动化测试,需要用到 SeleniumL
列表在
RF
自动化测试脚本编写过程中,使用非常频繁,是很重要的数据结构,使用前需要导入Collections库,这个库在RobotFramework中主要是用来处理列表和字典的。
官方使用文档:http://robotframework.org/robotframework/latest/libraries/Collections.html
常用
关键字
汇总
说明:以上内容转自:一路向北
需要用当前的日期进行加减的,可以直接用get time这个
关键字
,后面可以跟上你需要返回的值,以及日期的加减,如第一行就是加一天。
20210317 19:58:11.616 : INFO : ${olddate} = ['2021', '03', '18']
20210317 19:58:11.617 : INFO : ['2021', '0...
在
rf
中,引入外部文件中的变量,如果此变量的值为中文的时候,在打印此变量的时候,会发现打印出来的结果是utf-8格式的字符串,而不是中文,需要通过解码的方式将其转换成unicode编码,然后就可以展示中文了,直接上脚本,脚本中的变量a没有经过转化,二变量c经过了转换,输出的结果的是不一致的
脚本如下:
执行结果如下
在语言编程中我们直接用return语句可以妙用返回值,但在
RF
中使用起来有一定技巧。接下来就来讲解一下
RF
中如何使用返回值,返回值结合设置全局变量
关键字
,用起来简直所向披靡。
如何设置返回值
返回值设置入口:点击新建资源文件,点击新建
关键字
,具体如图:
返回值的妙用
我们已经知道返回值怎么设置了,那么如何使用呢?返回值在
关键字
中设置,在case层进行引用,如上图,我们在"流程层.txt"资源文件...