Robot Framework
小武烤肉
这个作者很懒,什么都没留下…
展开
-
robot framework共享封装的关键字到其他文件--资源文件Resource
比如在执行多个功能的时候,都会用到登陆,为了避免代码的重复,所以可以将登陆等设置为资源文件先参考封装关键字的前文:https://blog.csdn.net/wudada1993/article/details/107412451实例:登陆之后,先查看用户列表是否有用户,如果有的话,先删除已有的用户,然后添加一个新用户 ,最后删除新添加的用户创建一个资源文件rf1.robot (把登陆 ,添加用户 , 添加的用户存在新的列表,以及删除用户全部封装为关键字)#创建一个资源文件,以便于其他脚本共享封装.原创 2020-07-17 17:52:24 · 355 阅读 · 0 评论 -
robot framework自定义以及使用关键字
1、什么是用户关键字对比python文件中,提供了很多关键字,我们叫库关键字同样的RF中也可以实现关键字,这种关键字成为用户关键字定义好用户关键字之后,该测试套件里面就可以使用这个用户关键字2、如何定义、使用用户关键字首先要创建关键字表关键字都在*keywords*表中定义以下直接用一个实例演示:登陆一个页面,先初始化清除(删除)已经添加的用户然后添加一个新的用户最后再做一次清除初始化清除讲解可参考https://blog.csdn.net/wudada1993/article/det原创 2020-07-17 17:28:13 · 699 阅读 · 0 评论 -
Robot Framework 初始化清除 Steup + Teardown
1、初始化和清除Steup是测试一个用例或者是测试套件之前要做的事情Teardown是测试后要做的事情比如要添加一个用户,是否先要登陆系统才可以添加,那么对于测试添加用户来说,是否就要先登陆系统,就是steup是否需要teardown 只要看这个用例执行之后是否会影响接下来要执行的用例在RF中,每个测试套间目录、测试套件文件、测试用例都可以有自己的steup teardown所有的steup 和 teardown操作只能由一个关键字语句构成2、测试用例的steup跟teardown写在测试用原创 2020-07-16 15:08:33 · 882 阅读 · 0 评论 -
python3 + Robot Framework中Run Keyword If 条件判断
1 、RF中 用 Run Keyword If 做关键字条件判断 run keyword if+条件表达式+需要打印的东西*** Test Cases ***条件判断 ${var1}= set variable hello word run keyword if $var1=='hello word' ... log to console 测试通过#注意: log to console换行的话,需要加三个 ... 空两格以上如果要原创 2020-07-16 13:11:22 · 1245 阅读 · 1 评论 -
Robot Framework的for循环
小知识:RF的列表跟字典的使用方式*** Test Cases ***测试1 ${var1}= returnlist Printarg ${var1}*** Test Cases ***测试1 ${var1}= returndict Printarg ${var1}FOR循环RF使用大写的FOR循环比如在这里插入代码片*** Test Cases ***Example 1 :FOR ${animal} IN 猫原创 2020-07-02 15:43:26 · 534 阅读 · 0 评论 -
Robot Framework关键字跟变量
RF关键字的使用可参考文档 https://robotframework.org/点击此处查看RF关键字参数跟python的参数用法基本一致,都有以下几点:必填参数和缺省参数可变参数参数可以用变量常用的关键字Import Library (导入库)比如*** Settings ***Library SeleniumLibrary 10 20Library CollectionsLibrary Dialogs se原创 2020-07-02 15:24:23 · 658 阅读 · 0 评论 -
Python3 + Robot Framework的安装与实例演示
安装RF可查看这一篇博文https://blog.csdn.net/wudada1993/article/details/107014267以下介绍一个具体的实例测试一个套间文件里面可以有多个用例*** Settings ***Library SeleniumLibrary*** Test Cases ***搜索周杰伦 Open Browser http://www.baidu.com chrome Set Selenium Implicit Wait原创 2020-06-29 10:29:11 · 264 阅读 · 0 评论 -
Python3 + Robot Framework的安装与实例演示
RF的安装 第一步:安装pycharm 第二步:RF的安装 (直接在pycharm的终端安装)pip install robotframework 第三步:seleniumlibrary 安装pip install robotframework-seleniumlibrary 第四步:IntelliBot 插件安装下载这三个下载好之后重启安装完成安装好之后用一个实例测试是否安装成功,可看这一篇博文...原创 2020-06-29 10:08:16 · 398 阅读 · 0 评论