如何用命令行执行cypress?

简介: 如何用命令行执行cypress?

大家好,我是阿萨。


昨天我们学习了cypress 和allure 集成生成测试报告。完整的自动化框架基本内容就学习完了。如果想要学习这个框架更熟练,就必须日常工作多多练习,只有多多练习才能更熟练的掌握这个框架。


除了我们Cypress的tester Runner。就是APP里的这个工具去运行,还可以直接command 运行。


还可以命令行去运行cypress的脚本。

阿萨的电脑运行Cypress的命令行如下:

npx cypress run

以上命令其实都是可以带参数的。

接下来我们逐一介绍下每个参数。


——browser, -b

在给定的浏览器中运行Cypress。如果提供了文件系统路径,Cypress将尝试在该路径上使用浏览器。


——ci-build-id

为运行指定唯一标识符,以启用分组或并行化。


——component

运行组件测试


——config, -c

指定配置


——config-file, -c

指定配置文件

运行端到端测试(默认)


——env, -e

指定环境变量

在一次运行中一起记录测试的组

显示浏览器而不是无头运行

隐藏浏览器而不是运行头部(默认在cypress运行期间)


——help, -h

输出使用信息


——key, -k

指定你的秘密记录密钥

在spec文件运行测试后,保持Cypress应用程序打开

并行运行记录规格在多台机器上并行运行


——port,-p

覆盖默认端口


-project, -p

到特定项目的路径

如果通过,Cypress输出将不会被打印到标准输出。只有配置好的Mocha报告程序的输出才会打印。


——record

是否记录测试运行


-reporter, -r

指定一个报告


——reporter-options, -o

指定Mocha reporter选项


——spec, -s

指定要运行的spec文件


——tag, -t

用一个或多个标签标识运行


相关文章
|
前端开发 JavaScript
cypress 如何定位元素?
cypress 如何定位元素?
310 0
cypress 如何定位元素?
|
9月前
|
存储 人工智能 边缘计算
AI时代下, 边缘云上的技术演进与场景创新
本文介绍了AI时代下边缘云的技术演进与场景创新。主要内容分为三部分:一是边缘云算力形态的多元化演进,强调阿里云边缘节点服务(ENS)在全球600多个节点的部署,提供低时延、本地化和小型化的价值;二是边缘AI推理的创新发展与实践,涵盖低时延、资源广分布、本地化及弹性需求等优势;三是云游戏在边缘承载的技术演进,探讨云游戏对边缘计算的依赖及其技术方案,如多开技术、云存储和网络架构优化,以提升用户体验并降低成本。文章展示了边缘云在未来智能化、实时化解决方案中的重要性。
356 3
|
监控 测试技术
软件测试中的风险管理:如何避免潜在缺陷
【8月更文挑战第5天】在软件开发的生命周期中,测试阶段扮演着至关重要的角色。本文将深入探讨软件测试中的风险管理,包括风险识别、评估和缓解策略。我们将通过具体案例分析,揭示如何在早期阶段预防和减少潜在的软件缺陷,以及如何通过有效的测试计划和执行来保障产品质量。文章旨在为读者提供一套系统的风险管理框架,帮助他们在软件开发过程中识别和应对各种测试风险。
443 3
|
Java Maven Spring
如何使用Maven构建SpringBoot项目
如何使用Maven构建SpringBoot项目
|
XML Java 测试技术
TestNG 与 JUnit 测试框架:哪个更好?
【2月更文挑战第16天】
744 1
TestNG 与 JUnit 测试框架:哪个更好?
|
Oracle jenkins Java
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
【Jenkins】使用java -jar jenkins.war --httpPort=XXXX启动Jenkins报错【解决方案】
|
测试技术
Cypress的钩子函数
Cypress的钩子函数
109 1
Cypress的钩子函数
|
数据库
Activiti进阶篇-网关
Activiti进阶篇-网关
Activiti进阶篇-网关
|
测试技术
cypress 如何截图?
cypress 如何截图?
154 1
|
前端开发 安全 测试技术
Cypress哪些坑
Cypress哪些坑
140 0