繁体   English   中英

如何在运行时更改 cypress 中的测试文件运行顺序

[英]how to change the test file run order in cypress in run time

我有 3 个不同的测试文件

1- testfile-1.js 2- testfile-2.js 3- testfiles-3.js

我可以使用 cypress.config 文件中的 testfiles 功能更改测试文件运行顺序,但我想更改未硬编码的运行时顺序。

寻找解决方案

问候

如果您不想在cypress.config中使用testFiles: [] ,请将文件名更改为类似这样的名称。

01-testfile.spec.js
02-testfile.spec.js
03-testfile.spec.js

您可以在命令行上用逗号分隔文件名,

yarn cypress run --spec "testfile-1.js,testfile-2.js,testfiles-3.js"

不确定这是否能保证订单。

如果运气不好,可以通过使用特殊脚本运行来保证顺序(但这需要更多工作)。

我找到了一个方法

{
"chromeWebSecurity": false,

}

将其粘贴到 cypress.json 中,它将允许外部 iframe 在 cypress 中工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM