包|定位路径:语法结构 属性=对应值 示例:*xpath=.//[@id='username']元素在页面中的定位路径,定位属性支持请参考下面内容,如果操作不涉及页面元素,此栏为空。
id
name
xpath
linktext
tagname
cssselector
方法|操作:自动联想出Web UI封装好的操作语法
预期结果:语法结构 check(属性=对应值) 示例:*check(xpath=.//[@id='username']) 此方法用来检查步骤动作执行完成后,检查对应的元素是否存在。
示例:
支持与接口自动化相同关键字语法,写法一样,如:参数传递、模糊匹配预期结果步骤间休眠等,请参考接口自动化的章节,此处不再赘述。
当你的WEB UI用例需要调用另外一条接口用例或是WEB UI用例的时候,提供一种runcase的方式,在【方法|操作】列选择runcase,在【参数】列输入接口用例的编号就可以了。此操作变量不共享。
同时在WEB UI用例也支持插入接口类型的步骤(此操作变量共享)
类似在接口用例中填写步骤的用法,“包 | 定位路径”列填包路径,“方法 | 操作”列填方法名,“参数”列填传给该方法的入参,“预期结果”列可以选填根据方法返回值的断言,“类型”列选接口
示例:
语法结构:动作(_方法|操作_) 操作值(_参数_)
示例:sendKeys(方法|操作) username(参数)
selectbyvisibletext
通过下拉框的文本
selectbyvalue
通过下拉框的 VALUE 属
selectbyindex
通过下拉框的 index 属性,从 0 开始计数
isselect
判断是否已经被选择,同用于单选、复选框
gettext
获取文本属性
gettagname
获取标签类型
getattribute
获取指定属性值
getcssvalue
获取cssvalue值
getcaptcha
获取验证码
click
点击
sendkeys
输入
clear
清除输入框
gotoframe
跳转框架(iframe)
isenabled
是否可用
isdisplayed
是否可见
exjsob
针对对象执行JS脚本,返回值非空,则使用该返回值返回,可用于用例步骤的预期结果判断;如:通过js获取只读输入框中的内容,然后跟目标值做判断。
scrollto
滚动到目标对象
scrollintoview
将目标对象滚动到可视
open
打开页面
exjs
执行js脚本,返回值非空,则使用该返回值返回,可用于用例步骤的预期结果判断;如:通过js获取只读输入框中的内容,然后跟目标值做判断。
gotodefaultcontent
跳转回到默认 frame(用于跳转到另一个 iframe 后,跳回
gettitle
获取窗口标题
getwindowhandle
参数可以是目标窗口句柄的下标或标题。
下标:从1开始,小于等于0则返回当前窗口的句柄值;
标题:非空则返回第一个匹配的窗口的句柄值,为空则返回当前窗口的句柄值;
gotowindow
参数可以是窗口句柄、名称、标题、下标(注:下标从0开始)。先使用句柄和名称查找目标窗口句柄,没有找到再使用标题查找,最后用下标去尝试查找。
runcase
调用指定用例编号的接口|Web UI用例
gotoparentframe
跳转回到上一级iframe
wait
等待
closewindow
关闭当前浏览器窗口
addcookie
添加浏览器cookie
alertaccept
点击 OK
alertdismiss
点击取消
alertgettext
获取弹出框 TEXT
mouselkclick
模拟鼠标左键单击(可带页面对象)
mouserkclick
模拟鼠标右键单击(可带页面对象)
mousedclick
模拟鼠标双击(可带页面对象)
mouseclickhold
模拟鼠标左键单击后不释放(可带页面对象)
mousedrag
模拟鼠标拖拽(可带页面对象)
mouseto
模拟鼠标移动到指定坐标(可带页面对象)
mouserelease
模拟鼠标释放(可带页面对象)
mousekey(tab)
模拟键盘Tab键
mousekey(space)
模拟键盘Space键
mousekey(ctrl)
模拟键盘Ctrl键
mousekey(shift)
模拟键盘Shift键
mousekey(enter)
模拟键盘Enter键
Original url: Access
Created at: 2019-11-12 16:56:58
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论