robotframework冷门关键字
1.Reload Page 模拟页面重载
2.Register Keyword To Run On Failure
参数:
Keyword
描述:
当Selenium2Library类库关键字执行失败时,自劢执行事先设置好的其他的关键字。 Keyword_name 就是关键字名称(从任何可用库中获得)。如果Selenium2Library关键字执行失 败的情况下它是无法使用的该关键字需要添加参数。使用参数值“Noting”将其完全禁用此功能。 最初的关键字的使用设置 Importing,那就是默认使用的关键字是捕获页面截图。以某事时,未能屏 幕画面是一种非常有用的功能,但是请注意,该关键字会降低脚本执行速度。
3. Page Should (Not) Contain Image
参数:
Locator, Message=, Loglevel=info
描述:
验证当前页面(丌)包含某Image。 定位使用Image 元素ID,alt和src属性 请参阅有关本文介绍的元素定位内容。 该loglevel参数定义了使用的日志级别。有效的日志级别是WARN, INFO (默认项), DEBUG, and NONE (无日志记录)
4. Log Location
参数:
无
描述:
记录并返回当前位置
5. Location Should Be
参数:
Url
描述:
校验当前URL地址是否不所给url地址一致。
6.Go To
参数:
Url
描述:
使当前激活浏览器页面跳转至用户所提供的 url地址。
7.Go Back
参数:
无
描述:
模拟用户点击浏览器界面的“后退
8.Get Element Attribute id=kw@name
id=kw@name : id=kw 表示定位的元素。@nam 获取这个元素的name属性值。
9. Get Alert Message
参数: 无
描述:
返回当前js alert窗口的text信息。 如果丌存在alert窗口则执行该关键字失败。 注意,后续关键字将运行失败,除非通过此关键或者其他关键字,比如 Get Alert Message,将 alert 窗口关闭
10.Frame Should Contain
指定的frame 必须包含期望text内容。 Loglevel参数的使用可以见“Page Should Contain”的觋释。
11. Element Text Should Be
参数: Locator, Expected, Message=
描述:
通过定位器指定element必须准确包含预期 text内容。 不“element should contain”比较,该关键字仅支持精确匹配,丌支持模糊字符串匹配。
12. Drag And Drop By Offset
参数: source, target
描述:
拖拽被定位element资源。 Element可被移劢到其他目标参数乊上。 目标为一个元素定位器,可以将对象拖拽并放下。
13.Double Click Element
参数: Locator
描述:
双击被定位的element元素。 属性为id 和name
robotframework冷门关键字的更多相关文章
- robotframework日志输出中文乱码以及robotframework常用关键字-笔者亲测
一.环境说明 python版本:3.7.3 robotframework版本:3.1 robotframwork-ride版本:1.7.4.2 二.问题描述
- robotframework常用关键字
robotframework关键字 可以将关键字看作是处理数据的方法.robotframework的关键字和测试数据组成了测试用例. robotframework关键字包括系统关键字和用户关键字.用户 ...
- 贯穿RobotFramework框架 - 关键字(一) 最全面的疏理
在RF中,关键字是一个非常重要的存在.想做任何事情,都是通过关键字来实现的. 这篇文章对RobotFramework中的关键字做个整理.大概分为以下几点内容: 1.什么是关键字 2.关键字来自哪里.有 ...
- robotframework用户关键字创建过程
robotframework是一个关键字驱动框架,核心在于关键字的应用.系统本身通过各种库自带了大量关键字,同时支持用户自定义关键字.关键字可以简单理解为各种处理数据的方法. 关键字区别与用户参数. ...
- RobotFramework Selenium2 关键字
*** Settings ***Library Selenium2Library *** Keywords ***Checkbox应该不被选择 [Arguments] ${locator} Check ...
- 解决RobotFramework的关键字不能高亮的问题
一个可能的原因:路径中存在汉字,RobotFramework对这方面运行的不太好.
- RobotFramework添加自定义关键字实战
背景: 此篇文章是上一篇博客python的requests库怎么发送带cookies的请求的后续,上一篇只是使用python脚本调试通过了,接下来要把我们的方法封装为关键字,在RF中调用. 实施: 一 ...
- RobotFramework Selenium2Library 关键字详解
*** Settings *** Library Selenium2Library *** Keywords *** Checkbox应该不被选择 [Arguments] ${locator} Che ...
- robotframework 常用关键字
标准库 第三方库 其他库
随机推荐
- 20140604 word表格中打钩 循环右移
1.如在在word表格中打钩 符号->其他符号->字体(wingdings2) 2.循环右移 方法1: #include<stdio.h> void move(char *s) ...
- NIO 源码分析(01) NIO 最简用法
目录 一.服务端 二.客户端 NIO 源码分析(01) NIO 最简用法 Netty 系列目录(https://www.cnblogs.com/binarylei/p/10117436.html) J ...
- 牛客OI月赛12-提高组题解
牛客OI月赛12-提高组 当天晚上被\(loli\)要求去打了某高端oj部分原创的模拟赛,第二天看了牛客的题觉得非常清真,于是就去写了 不难发现现场写出\(260\text{pts}\)并不需要动脑子 ...
- 最长递增子序列nlogn的做法
费了好大劲写完的 用线段树维护的 nlogn的做法再看了一下 大神们写的 nlogn 额差的好远我写的又多又慢 大神们写的又少又快时间 空间 代码量 哪个都赶不上大佬们的代码 //这是我写的 ...
- Elasticsearch索引别名使用
背景 项目中使用的老的索引,由于数据冗余,会想影响性能.因此需要重新建立索引,但是这样必然需要更新服务中的索引名称,然后重新启动服务,可能会对服务的使用者产生一定的影响.因此,调研了Elasticse ...
- web 服务中上传文件大小控制
参考文章:https://rensanning.iteye.com/blog/2388353 项目场景: Vue + Nginx + Java + Tomcat Nginx作为反向代理服务器,访问To ...
- C—变量—register
Tips 1.寄存器变量可以用来优化加速c语言程序 2.声名只需在类型前多加register 即可,eg register int quick; (quick 就是一个整形的寄存器变量) 3.regi ...
- php 连接mysql 主机 localhost,显示 No such file or directory
打开 php.ini文件,找到这1行 mysql.default_socket 然后将它修改为 mysql.default_socket=/path/to/mysql.sock /path/to/my ...
- ps使logo背景色透明
方法一:魔法工具(对复杂的logo误差较大) 魔法工具--左键点击选区--delete--保存 方法二:拾色器 1.有的站上的素材图片不能直接用,需要先变成rgb图像,可这样操作:图像\模式,选择rg ...
- leetcode-第12周双周赛-5111-分享巧克力
题目描述: 方法: class Solution: def maximizeSweetness(self, A: List[int], K: int) -> int: def possible( ...