Cypress web自动化30-操作窗口滚动条(scrollTo)
相关推荐
-
Cypress 的学习笔记
docs.cypress.io/guides/core-concepts/introduction-to-cypress#Subject-Management describe('Post Resou ...
-
【博文连载】Cypress CY7C68013 介绍
由于现在的ARM大部分都集成了USB接口,而FPGA由于纯逻辑电路(不要拿异构FPGA比如MPSOC等说事),想要用Verilog HDL设计一个USB2.0内核难度相当大,并且还需要一个PHY,因此 ...
-
通过一个简单的例子,了解 Cypress 的运行原理
Cypress 是 SAP Spartacus 前端 e2e 测试使用的框架. Cypress 并不是广义上的 web 自动化工具,并不适合编写脚本来测试已经处于生产状态下的不受测试者控制的网站. C ...
-
如何在 Cypress 测试代码中屏蔽(Suppress)来自应用代码报出的错误消息
当我试图使用 Cypress 对 SAP 官网进行自动化操作时,遇到如下的错误消息: The following error originated from your application code ...
-
Cypress web自动化28-运行器界面调试元素定位和操作
前言 Cypress提供了一个很好的测试运行器, 它为你提供了一套可视化结构的测试和断言套件, 很快你也会看到命令, 页面事件, 网络请求等. 当你还没熟练掌握元素定位时,在运行器界面点开探测器,会自 ...
-
Cypress web自动化35-cy.exec()执行python命令操作数据库
前言 cy.exec()可以执行系统命令,获取到stdout内容,当我们要操作数据库,准备测试数据的时候,通常用python连数据库操作会非常方便. 我们可以先把操作数据库的方法封装到一个py文件,这 ...
-
Cypress web自动化37-cy.wrap() 操作 iframe 上的元素
前言 iframe 是一种常见的 web 页面上遇到的场景,像有些网站的登录就是放到 iframe 里面的. cypress 如何处理 iframe 上的元素呢,cypress 目前没有提供类似 se ...
-
Cypress web自动化39-.trigger()常用鼠标操作事件
前言 在web页面上经常遇到的鼠标事件有:鼠标悬停操作,鼠标右键,鼠标长按,拖拽等操作 trigger() trigger 方法用于在 DOM 元素上触发事件 语法使用示例 .trigger(even ...
-
Cypress web自动化15-Hooks使用方法
前言 Cypress 提供了 hooks 函数,方便我们在组织测试用例的时候,设置用例的前置操作和后置清理. 类似于 python 的 unittest 里面的 setUp 和 setUpclass ...
-
Cypress web自动化18-cypress.json文件配置baseUrl
前言 当我们测试一个web网站的时候,一般最好设置一个baseUrl地址,这样方便维护. 一旦部署环境发生了改变,就不需要去基本里面去查找,秩序更改cypress.json文件即可 cypress.j ...
-
Cypress web自动化19-自定义命令,把登陆当公共方法commands.js
前言 测试一个web网站的时候,通常需要先登录.要是每个脚本都写一次登录流程,太麻烦了,于是我们会想到写一个公共函数,这样每次去调用函数即可. cypress 里面提供了一个 commands.js ...
-
Cypress web自动化21-如何在多个tests之间共享cookies
前言 Cypress 默认每个用例开始之前会清空所有的cookies,保证每个用例的独立性和干净的环境. 但是我们希望在一个js文件下写多个测试用例的时候,希望只调用一次登录, 记住cookies,后 ...
-
Cypress web自动化20-跨域问题-a标签超链接
前言 cypress 上默认访问一个跨域的网页会出现异常: Cypress detected a cross origin error happened on page load A cross or ...
