1、前言一提起 Web UI 自动化时,大多数都会想到自动化测试工具 Selenium。随着测试技术的不断发展,出现了很多优秀的自动化测试工具。本篇将介绍一款目前市面上很受欢迎的自动化测试工具-Cypress。Cypress 是一个易于使用、快速稳定、可靠性高、全面性强的自动化测试框架,因此很多自动化测试都在使用它。2、简介Cypress 是一个基于 JavaScript 的端到端测试框架,它专注
转载
2024-04-23 14:44:02
67阅读
6 命令行运行Cypress Cypress命令行的运行基本语法格式如下所示:cypress <command> [options] command代表运行的命令,是必选参数。支持的命令有:open、run、install、verify、cache、version、help。options是代表各command支持的参数,是可选参数。在日常项目,用得较多的是run和open
转载
2024-03-21 09:15:00
76阅读
前言非 GUI 模式下命令行运行 cypress,需知道有哪些参数可以使用。查看命令行参数输入 -h 查看命令行参数cypress run -hRuns Cypress tests from the CLI without the GUI
Options:
-b, --browser runs Cypress in the browser with the given name
转载
2024-07-30 09:29:15
63阅读
cypress open 以Cypress Open方式运行Cypress,实际上是以交互模式打开Cypress的测试运行器Test Runner,在测试执行过程中,测试用例的每一条命令,每一个操作都显示在Test Runner中,可以通过Test Runner随时暂停和恢复测试用例执行 执行Cypress open时支持指定多个参数,指定的参数将自动应用于通过Test Runner打开的项目,这
转载
2024-06-11 22:38:48
175阅读
Cypress和Selenium都是流行的自动化测试工具,它们各有优缺点,具体使用哪个更好取决于你的需求和偏好。Cypress的优点:更容易上手:Cypress的API设计更加简单易懂,学习曲线相对较低。更快的测试速度:Cypress可以直接在浏览器中运行测试,不需要通过WebDriver进行通信,因此测试速度更快。更好的调试能力:Cypress提供了强大的调试工具,可以方便地定位问题。更好的可靠
cypress运行用例环境界面运行运行单个文件运行某一类testcase运行所有文件非界面运行输出报告mochawesome 环境cypress:8.3版本 主要记录以下cypress如何运行测试用例,分为通过界面和命令两种方式来记录界面运行启动界面详见运行单个文件选择一个测试文件即可运行此文件中的用例,并且右上角中可以选择运行的用例运行某一类testcase通过搜索功能,点击run即可运行所有
转载
2024-04-07 05:58:00
573阅读
前言 非 GUI 模式下命令行运行 cypress,需知道有哪些参数可以使用。 查看命令行参数 输入 -h 查看命令行参数 cypress run -h Runs Cypress tests from the CLI without the GUI Options: -b, --browser <b
原创
2021-06-03 15:28:52
1163阅读
前言 前面运行测试用例是直接在运行器里面点击对应的js文件即可运行写好的脚本文件,写完一个项目后,我们希望能用命令行执行全部用例。 cypress 提供了命令行运行用例,可以方便运行单个js脚本,多个js脚本,也可以运行整个项目。 open 启动运行器 启动你的 cypress 运行器界面,参考第一
原创
2021-06-03 15:27:41
688阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 查找页面元素的基本方法 https://www.cnblogs.com/poloyy/p/13065990.html 命令 get() fi
原创
2021-06-04 17:35:20
676阅读
介绍Cypress 是一款 e2e 测试工具。每当我们写好一个组件或者一个页面之后,我们会想对整体做一个测试。在不使用工具的情况下,我们会开启 browser,然后做一系列点击、滚动、填 form 等等交互,然后观察看看是否全部运行正常,这就是 e2e 测试。而借助 Cypress,我们可以把这套测试流程写成代码封装起来。让它变成自动化测试。若以后代码修改了,我们就不需要人工测试(费劲)。&nbs
3 Cypress 测试框架概述3.1 Cypress 默认文件结构 在Cypress安装完成后,其生成的默认文件目录如下所示:3.1.1 Fixtures Fixture又称之为测试夹具,通常配合cy.fixture命令使用,主要用于存储测试用例的外部静态数据。其默认位置位于cypress\fixtures中,也可以根据需要配置到其他目录。 Fixtures里面的静态数据通
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 命令 Cypress.Commands Cypress.Cookies Cypress.config Cypress.env Cypress
原创
2021-05-31 19:53:01
511阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 在测试中获取并设置配置选项 配置项官方文章可看:https://docs.cypress.io/guides/references/c
原创
2021-05-31 19:52:52
1539阅读
为什么要开始学习Cypress?很简单,IT行业的技术在不断的更新进步,作
原创
2022-01-19 10:40:23
544阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 这是用于控制打印到命令日志的内部API 在编写自己的自定义命令时很有用( Cypress.Commands ) 语法格式 Cypres
原创
2021-05-31 19:52:54
870阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 返回基础的操作系统名称 即使 Cypress 在浏览器中运行,它也会自动使该属性可用于测试 语法格式 Cypress.platform
原创
2021-05-31 19:52:59
193阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 与 DOM 元素相关的 helper 方法的集合 重点 实际上 Cypress.dom 可以链接几十种方法但并不会全部讲解 这些方法几
原创
2021-05-31 19:52:50
648阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 在测试中获取并设置环境变量 环境变量详解的文章可看:https://www.cnblogs.com/poloyy/p/13056393
原创
2021-05-31 19:52:51
795阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 返回测试文件的属性 语法格式 Cypress.spec 实际栗子 代码 命令运行结果 包含了五个属性 注意 这个命令感觉有点奇怪,为啥
原创
2021-05-31 19:52:55
442阅读
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 返回浏览器的属性 语法格式 Cypress.browser 命令返回结果 返回一个浏览器对象,包含以下属性 实际栗子 代码 运行结果
原创
2021-05-31 19:52:57
370阅读