Cypress UI自动化测试框架学习(5)-命令大全
Cypress UI自动化测试框架常用命令介绍
命令大全
- and:创建断言
- as:创建别名
- blur:失去焦点
- check:选中 check 或者 radio
- children:获取一组DOM元素中每个元素的子元素
- clear:清除 input 或者 textarea 的值
- clearCookie:清除特定的浏览器 cookie
- clearCookies:清除浏览器的所有 cookie
- clearLocalStorage:清除 localstorage 的数据
- click:点击DOM元素
- clock:覆盖全局与时间相关的函数
- closest:获取与选择器匹配的第一个DOM元素
- contains:获取包含文本的DOM元素
- dblclick:双击DOM元素
- debug:设置调试器并记录上一个命令产生的内容
- document:获取
window.document
对象 - each:迭代数组结构
- end:结束一系列命令
- eq:在元素数组中获取特定索引的DOM元素
- exec:执行系统命令
- filter:获取特定选择器匹配的元素
- find:查找特定选择器的特定后代元素
- first:获取一组DOM元素中的第一个DOM元素
- fixture:加载文件中的数据集
- focus:使一个DOM元素获取焦点
- focused:获取当前获取焦点的DOM元素
- get:通过选择器或者别名获取一个或者多个DOM元素
- getCookie:获取浏览器的特定cookie
- getCookies:获取浏览器的所有cookie
- go:前进或者后退
- hash:获取当前页面地址的哈希值
- hover:不存在这个命令
- invoke:在前边生成的主题上调用函数
- its:获取前边生成的主题的属性值
- last:获取一组DOM元素的最后一个DOM元素
- location:获取活动页面的
window.location
对象 - log:打印 cypress 日志信息
- next:获取紧接的下一个兄弟DOM元素
- nextAll:获取所有兄弟DOM元素
- nextUntil:获取一组匹配的DOM元素中的每个后续兄弟元素,不包括提供的元素
- not:过滤DOM元素
- parent:获取父元素
- parents:获取所有的父元素
- parentsUntil:获取所有的父元素,不包括提供的元素
- pause:暂停执行 cypress 命令
- prev:获取前一个兄弟节点
- prevAll:获取前边的所有兄弟节点
- prevUntil:获取前边所有的兄弟节点,不包括提供的元素
- readFile:读取文件内容
- reload:重新加载页面
- request:发送HTTP请求
- root:获取页面根节点
- route:管理网络请求的行为
- screenshot:生成截图
- scrollIntoView:将元素滚动到视图中
- scrollTo:滚动到特定位置
- select:选择 select 中的 option
- server:启动服务器开始讲响应路由到
cy.route()
和cy.request()
- setCookie:设置浏览器cookie
- should:创建断言,同
and()
- siblings:获取兄弟DOM元素
- spread:将数组扩展为多个参数
- spy:包装方法,记录函数的调用和参数
- stub:替换函数,记录其用法并控制其行为
- submit:提交一个表单
- task:通过
task
插件,在 Node.js 中执行代码 - then:使用上一个命令产生的结果
- tick:移动时间
- title:获取活动页面的
document.title
- trigger:触发DOM元素上的事件
- type:给DOM元素输入内容
- uncheck:取消选中复选框
- url:获取当前活动页面的URL
- viewport:控制应用程序的屏幕大小和方向
- visit:访问远程URL
- wait:等待方法
- window:获取当前活动窗口的
window
对象 - within:将后续命令限制在此元素内
- wrap:产生传递给
.wrap()
的对象 - writeFile:写入指定内容到文件
Cypress UI自动化测试框架学习(5)-命令大全相关推荐
- python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架
前端自动化测试框架 项目说明 本框架是一套基于selenium+Python3.7+yaml+Robot Framework而设计的数据驱动UI自动化测试框架,Robot Framework 作为执行 ...
- 实战 | UI 自动化测试框架设计与 PageObject 改造
本文节选自霍格沃兹<测试开发实战进阶>课程教学内容,进阶学习文末加群. 在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战: 简单的录制/回放速度快,但无法适应复杂场景: ...
- 自动化测试中级篇——LazyAndroid UI自动化测试框架使用指南
原文地址https://blog.csdn.net/iamhuanggua/article/details/53104345 简介 一直以来,安卓UI自动化测试都存在以下两个障碍,一是测试工具Moke ...
- python开源自动化测试平台_Airtest:网易游戏开源的跨平台 UI 自动化测试框架
Airtest 跨平台的UI自动化测试框架,适用于游戏和App 快速开始 Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App.目前支持Windows和Android平台,iOS支持正在 ...
- UI自动化测试框架搭建-标记性能较差用例
在拿到性能数据后需要将数据利用起来,下面对性能数据进行分析 实现:如果性能达到设定的阈值,那么这段时间执行的用例就是性能较差的用例 确定阈值 首先确定一个阈值来当做性能的告警值,暂定为以下算法 # t ...
- python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)
最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及 ...
- 整装待发 QTA UI自动化测试框架迎来大更新
2019独角兽企业重金招聘Python工程师标准>>> 整装待发 QTA UI自动化测试框架迎来大更新 QTA是什么 QTA是一个跨平台的测试自动化工具,适用于后台.原生或混合型客户 ...
- WEB UI自动化测试框架搭建(一)_公用方法Utils
本栏目内的所有项目使用的都是PyCharm 2020.1专业版,可以下载后自行在网上找教程破解. WEB UI自动化测试框架搭建(一)~(七)源代码:https://download.csdn.net ...
- 测试开发 - 十年磨一剑(五)UI自动化测试框架与分层结构
一.UI自动化测试框架 Selenium是自动化工具,工具,工具!面试的时候不想再听到谁说用的测试框架是Selenium. 构成框架的组件,最起码应该具备以下的功能,才能够称为一个完整的自动化测试框架 ...
最新文章
- 从零开始入门 K8s | 理解 CNI 和 CNI 插件
- java swing 动态生成表格_6 个曾经牛逼哄哄的 Java 技术,你用过吗?
- matlab设置固定的窗宽窗位,python实现CT窗宽窗位的调整(即指定HU值保存图像)...
- python 取日期_python取出所有的日期
- IntelliJ IDEA 2021.2 正式发布
- 除了给予人权,欧洲议会还要让机器人纳税
- 【iOS开发】An Apple ID with identifier xxxis not available. Please enter a different string.
- Java集合之LinkedHashMap
- 简书bug(已修复):网络不佳时安卓1.11.3呈现的空白页面如图
- 关于dsoframer VC++下的使用
- Ps橡皮擦的使用说明
- DotaMax网站”获取“自己与职业选手(知名玩家)对战记录
- python竖线_6.1. re模块搜索时要注意竖线|的使用
- 人民币对美元汇率中间价报6.7542元 上调18个基点
- 西瓜文案:水果西瓜的文案,水果文案西瓜
- “快充”拯救续航,雅迪难称王
- 浙大PAT甲级-1017
- Netty入门 -- 什么是Netty?
- 通信2M传输基本知识
- 618玩法升级AI智能化技术数字化营销才是品牌的制胜之道
热门文章
- 论文 A Linear Time Algorithm for Placing phi-Nodes:阅读笔记
- 【ChatGPT】ChatGPT国内镜像网站集合
- J-Scope V6.11m使用小结
- 基于组合导航的高精度定位
- 搭建git服务器并管理系统,git服务器搭建与配置管理
- Sklearn学习_03特征选择
- html tr 双击事件,tr绑定dblclick的问题
- 无法将“pyinstall”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
- Cmder:windows开发环境必备终端工具_安装及使用指南
- vijos1476 旅游规划-动态规划