大家好,我是阿萨。
昨天我们学习了cypress 和allure 集成生成测试报告。完整的自动化框架基本内容就学习完了。如果想要学习这个框架更熟练,就必须日常工作多多练习,只有多多练习才能更熟练的掌握这个框架。
除了我们Cypress的tester Runner。就是APP里的这个工具去运行,还可以直接command 运行。
还可以命令行去运行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
用一个或多个标签标识运行