Нет способа выполнить интерполяцию внутри cypress.json
, потому что это простой файл JSON. Но вы можете достичь этого во время выполнения, вот так (поместите этот код в ваш cypress/plugins/index.js
):
module.exports = (on, config) => {
// `on` is used to hook into various events Cypress emits
// `config` is the resolved Cypress config
config.baseUrl = `${config.baseUrl}${config.env.apiUrl}`
console.log(config.baseUrl) // https://example.org/api/v1
return config;
}
И ваш cypress.json
:
{
"baseUrl": "https://example.org"
"env": {
"apiUrl": "/api/v1"
}
}