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)-命令大全相关推荐

  1. python3.7界面设计_基于selenium+Python3.7+yaml+Robot Framework的UI自动化测试框架

    前端自动化测试框架 项目说明 本框架是一套基于selenium+Python3.7+yaml+Robot Framework而设计的数据驱动UI自动化测试框架,Robot Framework 作为执行 ...

  2. 实战 | UI 自动化测试框架设计与 PageObject 改造

    本文节选自霍格沃兹<测试开发实战进阶>课程教学内容,进阶学习文末加群. 在 UI 自动化测试过程中,面对复杂的业务场景,经常会遇到这样的挑战: 简单的录制/回放速度快,但无法适应复杂场景: ...

  3. 自动化测试中级篇——LazyAndroid UI自动化测试框架使用指南

    原文地址https://blog.csdn.net/iamhuanggua/article/details/53104345 简介 一直以来,安卓UI自动化测试都存在以下两个障碍,一是测试工具Moke ...

  4. python开源自动化测试平台_Airtest:网易游戏开源的跨平台 UI 自动化测试框架

    Airtest 跨平台的UI自动化测试框架,适用于游戏和App 快速开始 Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App.目前支持Windows和Android平台,iOS支持正在 ...

  5. UI自动化测试框架搭建-标记性能较差用例

    在拿到性能数据后需要将数据利用起来,下面对性能数据进行分析 实现:如果性能达到设定的阈值,那么这段时间执行的用例就是性能较差的用例 确定阈值 首先确定一个阈值来当做性能的告警值,暂定为以下算法 # t ...

  6. python ui自动化测试框架_基于python语言下的UI自动化测试框架搭建(一)

    最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件, pycharm中工程及 ...

  7. 整装待发 QTA UI自动化测试框架迎来大更新

    2019独角兽企业重金招聘Python工程师标准>>> 整装待发 QTA UI自动化测试框架迎来大更新 QTA是什么 QTA是一个跨平台的测试自动化工具,适用于后台.原生或混合型客户 ...

  8. WEB UI自动化测试框架搭建(一)_公用方法Utils

    本栏目内的所有项目使用的都是PyCharm 2020.1专业版,可以下载后自行在网上找教程破解. WEB UI自动化测试框架搭建(一)~(七)源代码:https://download.csdn.net ...

  9. 测试开发 - 十年磨一剑(五)UI自动化测试框架与分层结构

    一.UI自动化测试框架 Selenium是自动化工具,工具,工具!面试的时候不想再听到谁说用的测试框架是Selenium. 构成框架的组件,最起码应该具备以下的功能,才能够称为一个完整的自动化测试框架 ...

最新文章

  1. 从零开始入门 K8s | 理解 CNI 和 CNI 插件
  2. java swing 动态生成表格_6 个曾经牛逼哄哄的 Java 技术,你用过吗?
  3. matlab设置固定的窗宽窗位,python实现CT窗宽窗位的调整(即指定HU值保存图像)...
  4. python 取日期_python取出所有的日期
  5. IntelliJ IDEA 2021.2 正式发布
  6. 除了给予人权,欧洲议会还要让机器人纳税
  7. 【iOS开发】An Apple ID with identifier xxxis not available. Please enter a different string.
  8. Java集合之LinkedHashMap
  9. 简书bug(已修复):网络不佳时安卓1.11.3呈现的空白页面如图
  10. 关于dsoframer VC++下的使用
  11. Ps橡皮擦的使用说明
  12. DotaMax网站”获取“自己与职业选手(知名玩家)对战记录
  13. python竖线_6.1. re模块搜索时要注意竖线|的使用
  14. 人民币对美元汇率中间价报6.7542元 上调18个基点
  15. 西瓜文案:水果西瓜的文案,水果文案西瓜
  16. “快充”拯救续航,雅迪难称王
  17. 浙大PAT甲级-1017
  18. Netty入门 -- 什么是Netty?
  19. 通信2M传输基本知识
  20. 618玩法升级AI智能化技术数字化营销才是品牌的制胜之道

热门文章

  1. 论文 A Linear Time Algorithm for Placing phi-Nodes:阅读笔记
  2. 【ChatGPT】ChatGPT国内镜像网站集合
  3. J-Scope V6.11m使用小结
  4. 基于组合导航的高精度定位
  5. 搭建git服务器并管理系统,git服务器搭建与配置管理
  6. Sklearn学习_03特征选择
  7. html tr 双击事件,tr绑定dblclick的问题
  8. 无法将“pyinstall”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  9. Cmder:windows开发环境必备终端工具_安装及使用指南
  10. vijos1476 旅游规划-动态规划