当前位置: 首页 > news >正文

Cypress-浏览器操作篇

Cypress-浏览器操作篇

页面的前进与后退
  • 后退
cy.go('back');
cy.go(-1);
  • 前进
cy.go('forward');
cy.go(1);
页面刷新
cy.reload()
cy.reload(forceReload)
cy.reload(options)
cy.reload(forceReload, options)

**options:**只有 timeout 和 log

forceReload

  • 是否在不使用缓存的情况下重新加载当前页面
  • true 表示强制重新加载而不使用缓存,所有资源文件都会重新拉取一遍,好处就是可从取服务器获取最新的资源文件,坏处就是加载时间会变长
窗口大小控制

参考

viewport

cy.viewport(width, height)
cy.viewport(preset, orientation)
cy.viewport(width, height, options)
cy.viewport(preset, orientation, options)

在这里插入图片描述

示例

cy.viewport('iphone-6');
cy.viewport('macbook-16')
cy.viewport(1080,680);

也可以在配置文件中定义全局配置

export default defineConfig({e2e: {setupNodeEvents(on, config) {// implement node event listeners here},viewportWidth:1080,viewportHeight:680}
});
访问链接

参考

cy.visit

cy.visit(url)
cy.visit(url, options)
cy.visit(options)
  • 需要直接访问的 URL,可以是一个完整的 URL,比如:https://www.baidu.com
  • html 文件的相对路径,路径是相对于 Cypress 的安装目录,不需要 file:// 前缀

option

在这里插入图片描述

强制等待

cy.wait

cy.wait(time)
cy.wait(alias)
cy.wait(aliases)
cy.wait(time, options)
cy.wait(alias, options)
cy.wait(aliases, options)

option说明

在这里插入图片描述

http://www.lryc.cn/news/240061.html

相关文章:

  • 短视频矩阵系统源码搭建部署分享
  • 科技赋能,创新发展!英码科技受邀参加2023中国创新创业成果交易会
  • Talk | UCSB博士生宋珍巧:基于人工智能的功能性蛋白质设计
  • C++基础从0到1入门编程(四)类和对象
  • 如何有效解决UDP协议传输问题实现快速安全的文件传输
  • Mac下载的软件显示文件已损坏,如何解决文件已损坏问题,让文件可以正常运行
  • 实战 - 在Linux上部署各类软件
  • Jenkins扩展篇-流水线脚本语法
  • 一个ETL流程搞定数据脱敏
  • 重生奇迹mu迹辅助什么好
  • 【bug 回顾】上传图片超时
  • Leetcode1410. HTML 实体解析器
  • 【Django使用】django经验md文档10大模块。第4期:Django数据库增删改查
  • SAP LU04记账更改通知单创建转储单报错:L3094 记帐修改没有份存在
  • Redis:Java客户端
  • 使用electron工具打包web端到PC端应用程序
  • Django框架环境的搭建(图文详解)
  • Java接口自动化测试系列[V1.0.0][概述]
  • indexedDB存储
  • 双向绑定与单向数据流之争,Solid会取代React吗
  • Java --- JVM之垃圾回收相关知识概念
  • 单节点服务架构
  • Ubuntu Server download
  • React 自定义hook 之 防抖和节流
  • CVE-2022-21661
  • 【Python】tensorboard实时查看模型训练过程的方法示例
  • Golang基础-面向对象篇
  • 全国的科技创新情况数据分享,涵盖2020-2022年三年情况
  • visionOS空间计算实战开发教程Day 1:环境安装和编写第一个程序
  • java常见数值类型取值范围/ int short long BigInteger取值范围