Cypress 柏树配置插值
有没有办法让“cypress.json”中的配置变量指向另一个变量 举个小例子:Cypress 柏树配置插值,cypress,Cypress,有没有办法让“cypress.json”中的配置变量指向另一个变量 举个小例子: { "baseUrl": "https://example.org" "env": { "apiUrl": "${baseUrl}/api/v1" } } 我在文档中没有找到关于这方面的内容,但它对我非常有用。没有办法在cypress.json中进行插值,因为它是一个简单的json文件。但是,您可以在运行时实现它,就像这样,将此代码放在您的cypress/plugins/i
{
"baseUrl": "https://example.org"
"env": {
"apiUrl": "${baseUrl}/api/v1"
}
}
我在文档中没有找到关于这方面的内容,但它对我非常有用。没有办法在cypress.json中进行插值,因为它是一个简单的json文件。但是,您可以在运行时实现它,就像这样,将此代码放在您的cypress/plugins/index.js中: module.exports=on,config=>{ //“on”用于连接Cypress发出的各种事件 //`config`是已解析的Cypress配置 config.baseUrl=`${config.baseUrl}${config.env.apirl}` console.logconfig.baseUrl//https://example.org/api/v1 返回配置; } 以及您的cypress.json:
同样,您可以更改config.env.apirlnice方法,这正是我所需要的。非常感谢。
{
"baseUrl": "https://example.org"
"env": {
"apiUrl": "/api/v1"
}
}