如何在命令行里运行cypress的用例

158 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情

大家好,我是阿萨。

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

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

Image

还可以命令行去运行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

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