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

开源优测

共 1938字,需浏览 4分钟

 ·

2022-07-01 03:20



精华推荐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必须了解的异步和同步命令机制


精选文章


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


浏览 83
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报