Gle*_*ost 10 testing integration-testing cypress
当我安装并运行cypress时,它会cypress/在我项目的根目录下搭建一个文件夹。
问题是所有其他与测试相关的数据都存储在该test/文件夹中。有没有一种简单的方法可以将其移动到test/cypress并配置赛普拉斯以使其出现在那儿?
Gle*_*ost 19
赛普拉斯提供了一些配置选项来指定自定义文件夹结构。
为此,您将需要cypress.json在项目的根目录中包含文件,并在其中指定以下结构,以使赛普拉斯能够正确拾取以下文件test/cypress/:
{
"fixturesFolder": "test/cypress/fixtures",
"integrationFolder": "test/cypress/integration",
"pluginsFile": "test/cypress/plugins/index.js",
"screenshotsFolder": "test/cypress/screenshots",
"videosFolder": "test/cypress/videos",
"supportFile": "test/cypress/support/index.js"
}
Run Code Online (Sandbox Code Playgroud)
柏树文档中的更多信息。
如果要直接从命令行指定要启动哪一个,可以使用project文档中所述的标志:https : //docs.cypress.io/guides/guides/command-line.html#cypress-run
cypress open --project test/cypress
Run Code Online (Sandbox Code Playgroud)
如果您有一个带有多个cypress文件夹的monorepo来测试不同的应用程序,则这特别有用。
| 归档时间: |
|
| 查看次数: |
2946 次 |
| 最近记录: |