当前位置:网站首页>掌握Cypress命令行选项,是真正掌握Cypress的基础
掌握Cypress命令行选项,是真正掌握Cypress的基础
2022-07-03 13:01:00 【开源优测】

精华推荐:20篇精选前沿理论、技术和经验总结专辑
掌握Cypress命令行选项,是真正掌握Cypress的基础,如果你对Cypress命令和命令选项不是很了解,那你就不足以利用Cypress在企业实践中很好地产出。
废话少讲,直接上Cypress命令选项表:
命令格式 cypress run [Option]
| Option(选项) | Description(描述) |
|---|---|
--browser, -b | 以指定的浏览器名或浏览器路径运行Cypress |
--ci-build-id | 给当前运行指定唯一标识,以启用分组或并行化 |
--config, -c | 指定配置 |
--config-file, -C | 指定配置文件 |
--env, -e | 指定环境变量 |
--group | 将当前运行的测试记录进行分组 |
--headed | 指定浏览器GUI模式运行 |
--headless | 指定浏览器headless模式运行 |
--help, -h | 显示命令帮助信息 |
--key, -k | 指定秘钥 |
--no-exit | 在执行完测试后,不退出Cypress |
--parallel | 通过多台机器并行运行 |
--port,-p | 指定Cypress启动端口 |
--project, -P | 指定Cypress启动时项目 |
--record | 是否记录测试 |
--reporter, -r | 指定是否生成Mocha报告 |
--reporter-options, -o | 指定生成Mocha报告选项 |
--spec, -s | 指定运行的文件 |
--tag, -t | 使用tag标识测试 |
Cypress实例!!!
启动chrome浏览器运行Cypress,命令如下:
cypress run --browser chrome
或
cypress run -b chrome
或
cypress run --browser /usr/bin/chrome
或
cypress run -b /usr/bin/chrome
注: 浏览器可以是chrome, chromium, edge, electron, firefox
指定运行时的一些配置,例如指定页面加载timeout,文件监控开关配置:
cypress run --config pageLoadTimeout=100000,watchForFileChanges=false
注:多个变量用西文逗号分隔开
加载指定的配置文件来启动cypress,配置文件一般是存储json串的文本文件:
cypress run --config-file tests/cypress-config.json
其他的就不一一举例了,下来列举几个关键的东西
1. Cypress配置选项,这个有点多, 直接看官网文档吧:
https://docs.cypress.io/guides/references/configuration.html#Intelligent-Code-Completion
2. 环境变量,也挺多的,直接看官方文档吧:
https://docs.cypress.io/guides/guides/environment-variables.html#Option-3-CYPRESS
加我微信入群一起交流,注明:入群,加入微信群

上一篇文章:Cypress必须了解的异步和同步命令机制
精选文章
欢迎在文章底部留言、讨论、交流
边栏推荐
- 阿南的疑惑
- Several common optimization methods matlab principle and depth analysis
- 35道MySQL面试必问题图解,这样也太好理解了吧
- The principle of human voice transformer
- MySQL_ JDBC
- R language uses the data function to obtain the sample datasets available in the current R environment: obtain all the sample datasets in the datasets package, obtain the datasets of all packages, and
- rxjs Observable filter Operator 的实现原理介绍
- 刚毕业的欧洲大学生,就能拿到美国互联网大厂 Offer?
- Comprehensive evaluation of double chain notes remnote: fast input, PDF reading, interval repetition / memory
- File uploading and email sending
猜你喜欢

使用Tensorflow进行完整的深度神经网络CNN训练完成图片识别案例2

KEIL5出现中文字体乱码的解决方法

Resource Cost Optimization Practice of R & D team

Setting up remote links to MySQL on Linux

The shortage of graphics cards finally came to an end: 3070ti for more than 4000 yuan, 2000 yuan cheaper than the original price, and 3090ti

Flink SQL knows why (12): is it difficult to join streams? (top)
[email protected]奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈..."/>开始报名丨CCF C³[email protected]奇安信:透视俄乌网络战 —— 网络空间基础设施面临的安全对抗与制裁博弈...
![[sort] bucket sort](/img/52/95514b5a70cea75821883e016d8adf.jpg)
[sort] bucket sort

JSP and filter

今日睡眠质量记录77分
随机推荐
研发团队资源成本优化实践
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter 7 exercises]
The shadow of the object at the edge of the untiy world flickers, and the shadow of the object near the far point is normal
【历史上的今天】7 月 3 日:人体工程学标准法案;消费电子领域先驱诞生;育碧发布 Uplay
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter 6 exercises]
CVPR 2022 | interpretation of 6 excellent papers selected by meituan technical team
Spark实战1:单节点本地模式搭建Spark运行环境
Father and basketball
Logback log framework
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter V exercises]
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter III exercises]
Resource Cost Optimization Practice of R & D team
Reptile
Servlet
Multi table query of MySQL - multi table relationship and related exercises
Fabric.js 更换图片的3种方法(包括更换分组内的图片,以及存在缓存的情况)
【被动收入如何挣个一百万】
MySQL functions and related cases and exercises
The shortage of graphics cards finally came to an end: 3070ti for more than 4000 yuan, 2000 yuan cheaper than the original price, and 3090ti
AI 考高数得分 81,网友:AI 模型也免不了“内卷”!