首页 > 其他 > 详细

robotframework - selenium 分层思路

时间:2019-06-24 01:11:29      阅读:161      评论:0      收藏:0      [点我收藏+]

前言:

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

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 - selenium 分层思路

原文:https://www.cnblogs.com/Teachertao/p/11074846.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!