掌握Cypress命令行选项,是真正掌握Cypress的基础,如果你对Cypress命令和命令选项不是很了解,那你就不足以利用Cypress在企业实践中很好地产出。
废话少讲,直接上Cypress命令选项表:
命令格式 cypress run [Option]
Option(选项) |
Description(描述) |
|
以指定的浏览器名或浏览器路径运行Cypress |
|
给当前运行指定唯一标识,以启用分组或并行化 |
|
指定配置 |
|
指定配置文件 |
|
指定环境变量 |
|
将当前运行的测试记录进行分组 |
|
指定浏览器GUI模式运行 |
|
指定浏览器headless模式运行 |
|
显示命令帮助信息 |
|
指定秘钥 |
|
在执行完测试后,不退出Cypress |
|
通过多台机器并行运行 |
|
指定Cypress启动端口 |
|
指定Cypress启动时项目 |
|
是否记录测试 |
|
指定是否生成Mocha报告 |
|
指定生成Mocha报告选项 |
|
指定运行的文件 |
|
使用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
其他的就不一一举例了,下来列举几个关键的东西