RF - 完整用例展示
将重复性动作进行封装为keyword,在测试用例中调用keyword。
*** Settings ***
Documentation Simple example using SeleniumLibrary.
Library SeleniumLibrary *** Variables ***
${URL} https://www.baidu.com
${BROWSER} Chrome *** Test Cases ***
case1
Open Browser ${URL} ${BROWSER}
${title} Baidu Search robot framework
should contain ${title} robot framework_百度搜索
close browser case2
Open Browser ${URL} ${BROWSER}
${title} Baidu Search selenium
should contain ${title} selenium_百度搜索
close browser *** Keywords ***
Baidu Search
[Arguments] ${search_key}
Input text id:kw ${search_key}
click button id:su
Evaluate time.sleep(2) time
${title} Get Title
[Return] ${title}
运行结果:
Starting test: Rf Test.Helloworld.case1
20180519 15:29:25.486 : INFO : Opening browser 'Chrome' to base url 'https://www.baidu.com'.
20180519 15:29:31.008 : INFO : Typing text 'robot framework' into text field 'id:kw'.
20180519 15:29:31.349 : INFO : Clicking button 'id:su'.
20180519 15:29:33.639 : INFO : ${title} = robot framework_百度搜索
20180519 15:29:33.641 : INFO : ${title} = robot framework_百度搜索
Ending test: Rf Test.Helloworld.case1 Starting test: Rf Test.Helloworld.case2
20180519 15:29:36.811 : INFO : Opening browser 'Chrome' to base url 'https://www.baidu.com'.
20180519 15:29:42.303 : INFO : Typing text 'selenium' into text field 'id:kw'.
20180519 15:29:42.537 : INFO : Clicking button 'id:su'.
20180519 15:29:44.688 : INFO : ${title} = selenium_百度搜索
20180519 15:29:44.691 : INFO : ${title} = selenium_百度搜索
Ending test: Rf Test.Helloworld.case2
RF - 完整用例展示的更多相关文章
- java+js实现完整的图片展示本地目录demo
java+js实现完整的图片展示本地目录demo 最近的项目满足需要,实现通过一个前端button点击事件,流行音乐浏览下的全部图片: 思路: - 获取到所需展示图片的本地目录内全部图片的文件绝对路径 ...
- TensorFlow图像预处理完整样例
参考书 <TensorFlow:实战Google深度学习框架>(第2版) 以下TensorFlow程序完成了从图像片段截取,到图像大小调整再到图像翻转及色彩调整的整个图像预处理过程. #! ...
- 一个完整配置例nginx.conf(生产环境中使用)
一个完整的nginx配置案例,生产环境 一个完整配置例(生产环境中使用) user nobody nobody; worker_processes 4; worker_rlimit_nofile 51 ...
- 【Robot Framework 项目实战 03】使用脚本自动生成统一格式的RF自动化用例
背景 虽然大家都已经使用了统一的关键字,但是在检查了一些测试用例之后,还是发现因为大家对RF的熟悉程度不一导致的测试用例颗粒度差异很大的情况:而且在手动方式转化测试用例过程中,有不少工作是完全重复的且 ...
- RF(用例执行方法)
一.执行 RF 脚本方法 1.执行整个项目下的所有用例 dos 窗口下输入 robot + 项目绝对路径 2.执行单个 Suite 中的所有用例 dos 窗口下输入 robot + 用例套件绝对路径 ...
- httpclient接口测试完整用例以及获取信息的方法
原文地址https://blog.csdn.net/fhaohaizi/article/details/78088075 原文地址https://blog.csdn.net/fhaohaizi/art ...
- echart搭配时间轴进行展示 (本例展示的是多时间 多地区 多指标条件 )
1:照常先来几张图 看效果 2:首先 看官方文档 我把echart官方的例子给扒下来并整理了得出如下效果 上 案例图和代码 效果图 : 代码: <style type="text/c ...
- Memcache学习php完整一例
header("Content-Type:text/html;charset=utf-8"); /* PHP设置分布式memcache存取 */ //创建memcache对象 $m ...
- c# 写文件注意问题及用例展示
以txt写string举例,正确代码如下: private void xie() { FileStream fs = new FileStream("1.txt", FileMod ...
随机推荐
- “Hello World!”团队第五周第七次会议
博客内容: 一.会议时间 二.会议地点 三.会议成员 四.会议内容 五.todo list 六.会议照片 七.燃尽图 八.checkout&push代码 一.会议时间 2017年11月16日 ...
- 在js中保存数据
localStorage: localStorage.setItem("key", "value"); localStorage.getItem("k ...
- struts2 Action生命周期
Struts2.0中的对象既然都是线程安全的,都不是单例模式,那么它究竟何时创建,何时销毁呢? 这个和struts2.0中的配置有关,我们来看struts.properties ### if spec ...
- Beta Scrum Day 5 — 听说
听说
- Internet 校验和的数学性质
Internet 校验和(Checksum)仅计算头部的正确性,这一点很重要,这意味着 IP 协议不检查 IPv4 packet 有效载荷部分的数据正确性.为了保证有效载荷部分的正常传输,其他协议必须 ...
- P4安装
P4安装篇 ubuntu 14.04为例子 一.首先要fork到自己的github里面 源码目录 https://github.com/p4lang/p4factory 然后fork到自己的githu ...
- Alpha版本冲刺(二)
目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:凯琳 组员6:丹丹 组员7:家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内 ...
- 数据库:XML,解析Dom4J
package com.itheima.util; import java.io.FileOutputStream; import java.net.URL; import org.dom4j.Doc ...
- Intellij IDEA中file size exceeds configured limit解决
把Hadoop源码导入IDEA中后,其中有个ClientNamenodeProtocolProtos文件代码高达82997行,IDEA直接就不把它当java类看了,报file size exceeds ...
- VR论文调研
IEEE VR 2018 1.Avatars and Virtual Humans--人物和虚拟人物 2.Augmented Reality--增强现实 3.Body and Mind--人体和思想( ...