前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >掌握Cypress命令行选项,是真正掌握Cypress的基础

掌握Cypress命令行选项,是真正掌握Cypress的基础

作者头像
苦叶子
发布2022-07-01 13:42:56
6650
发布2022-07-01 13:42:56
举报
文章被收录于专栏:开源优测开源优测

精华推荐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

注: 浏览器可以是chromechromiumedgeelectronfirefox

指定运行时的一些配置,例如指定页面加载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必须了解的异步和同步命令机制

精选文章

欢迎在文章底部留言、讨论、交流

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档