robotframework我写了一条用例如何让这条用例循环跑100次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了robotframework我写了一条用例如何让这条用例循环跑100次相关的知识,希望对你有一定的参考价值。

我们使用符合Robot Framework规范的一种表格语法来编写测试用例。用例一般会是下面这个样子 这样的表格存储到一个文件中,就是一组测试用例。RF支持多种格式,如html,TSV,纯文本等。它们长相大同小异,其实描述的都是一种内容。 参考技术A 把用例封装成一个关键字,然后用Repeat Keyword进行驱动

robotframework - selenium 分层思路

前言:

对于每一条用例来说,调用“百度搜索”关键字,输入搜索内容,输入预期结果即可。不同关心用例
是如何执行的。如果百度输入框的定位发生了变化,只用去修改“百度搜索”关键字即可,不用对每一条
用例做任何修改。大大提高的用例的维护性和扩展性。

1、添加资源&关键字

技术图片

2、添加创建资源

切换到测试套件(Selenium Test)页面,添加资源(基础关键字.txt)

技术图片

3、调用关键字

现在就可以在测试用例中使用创建的关键字了

*** Settings ***
Library SeleniumLibrary
Resource baidu业务.txt
Resource 基础关键字.txt

*** Test Cases ***
baidu_case
打开浏览器 https://www.baidu.com chrome
输入框 robotframework
点击按钮
等待时间
验证标题 robotframework_百度搜索
关闭浏览器

技术图片

4、运行结果如下:

Starting test: Rf Test Pro.Selenium Test.baidu_case
20190623 23:02:19.519 : INFO : Opening browser ‘chrome‘ to base url ‘https://www.baidu.com‘.
20190623 23:02:24.488 : INFO : Typing text ‘robotframework‘ into text field ‘id = kw‘.
20190623 23:02:24.902 : INFO : Clicking button ‘id = su‘.
20190623 23:02:27.033 : INFO : Slept 2 seconds
20190623 23:02:27.049 : INFO : $title = robotframework_百度搜索
Ending test: Rf Test Pro.Selenium Test.baidu_case

 

以上是关于robotframework我写了一条用例如何让这条用例循环跑100次的主要内容,如果未能解决你的问题,请参考以下文章

第二条用例需要用到第一条用例返回结果中的某些值

appium-循环执行一条用例,失败时停止执行

登录后才能操作的接口第一条用例设计成登录再使用session保持会话

带你做接口测试从零到第一条用例 总结

带你做接口测试从零到第一条用例 总结

robotframework+appium 创建第一条测试用例