当前位置:网站首页>掌握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必须了解的异步和同步命令机制
精选文章
欢迎在文章底部留言、讨论、交流
边栏推荐
猜你喜欢

AI 考高数得分 81,网友:AI 模型也免不了“内卷”!
![[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter 6 exercises]](/img/c0/92e9e52f1f643b66720697523a1794.png)
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter 6 exercises]

User and group command exercises
![[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter IV exercises]](/img/8b/bef94d11ac22e3762a570dab3a96fa.jpg)
[Database Principle and Application Tutorial (4th Edition | wechat Edition) Chen Zhibo] [Chapter IV exercises]

CVPR 2022 | interpretation of 6 excellent papers selected by meituan technical team

Flutter动态化 | Fair 2.5.0 新版本特性

The latest BSC can pay dividends. Any B usdt Shib eth dividend destruction marketing can

Flink SQL knows why (13): is it difficult to join streams? (next)

Logseq 评测:优点、缺点、评价、学习教程

Can newly graduated European college students get an offer from a major Internet company in the United States?
随机推荐
服务器硬盘冷迁移后网卡无法启动问题
Setting up remote links to MySQL on Linux
json序列化时案例总结
MySQL_ JDBC
R语言gt包和gtExtras包优雅地、漂亮地显示表格数据:nflreadr包以及gtExtras包的gt_plt_winloss函数可视化多个分组的输赢值以及内联图(inline plot)
Ubuntu 14.04 下开启PHP错误提示
MapReduce implements matrix multiplication - implementation code
Internet of things completion -- (stm32f407 connects to cloud platform detection data)
User and group command exercises
DQL basic query
Libuv库 - 设计概述(中文版)
Swiftui development experience: the five most powerful principles that a programmer needs to master
Resolved (error in viewing data information in machine learning) attributeerror: target_ names
Multi table query of MySQL - multi table relationship and related exercises
Complete deep neural network CNN training with tensorflow to complete picture recognition case 2
When updating mysql, the condition is a query
Logseq evaluation: advantages, disadvantages, evaluation, learning tutorial
php:  The document cannot be displayed in Chinese
Box layout of Kivy tutorial BoxLayout arranges sub items in vertical or horizontal boxes (tutorial includes source code)
In the promotion season, how to reduce the preparation time of defense materials by 50% and adjust the mentality (personal experience summary)