博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
robotframework - selenium 分层思路
阅读量:4694 次
发布时间:2019-06-09

本文共 930 字,大约阅读时间需要 3 分钟。

前言:

对于每一条用例来说,调用“百度搜索”关键字,输入搜索内容,输入预期结果即可。不同关心用例

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

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

 

转载于:https://www.cnblogs.com/Teachertao/p/11074846.html

你可能感兴趣的文章
团队项目(第五周)
查看>>
SQL 优化经验总结34条
查看>>
开源 视频会议 收藏
查看>>
核心J2EE模式 - 截取过滤器
查看>>
.net开源CMS
查看>>
JdbcTemplate
查看>>
第一次使用maven记录
查看>>
SharePoint服务器端对象模型 之 使用CAML进展数据查询
查看>>
Building Tablet PC Applications ROB JARRETT
查看>>
Adobe® Reader®.插件开发
查看>>
【POJ 3461】Oulipo
查看>>
Alpha 冲刺 (5/10)
查看>>
使用Siege进行WEB压力测试
查看>>
斑马为什么有条纹?
查看>>
android多层树形结构列表学习笔记
查看>>
Android_去掉EditText控件周围橙色高亮区域
查看>>
《构建之法》第一、二、十六章阅读笔记
查看>>
arrow:让Python的日期与时间变的更好
查看>>
(转)Excel的 OleDb 连接串的格式(连接Excel 2003-2013)
查看>>
Java并发编程
查看>>