Я хочу использовать переменные среды Cypress, чтобы заставить браузер использовать разные языки.
Вот как выглядит мой пример Cypress. json выглядит так:
{
"env":{
"baseUrl": "localhost",
"language": {
"en": "5.44.16.0",
"se": "31.211.192.0"
},
}
}
Я пробовал это:
const market = Cypress.env(language.se) // se here is just an example, I want it to be dynamic
cy.server({
onAnyRequest: function (route, proxy) {
proxy.xhr.setRequestHeader(
"x-forwarded-for",
market
);
},
});
cy.visit(Cypress.env('baseUrl'))
Но не сработало.
Чего я хочу достичь, так это иметь возможность запускать Cypress с принудительным использованием языка из командной строки, например:
cypress run --env language=se
Где 'se' хранит IP-адрес кипариса. json file Я новичок в Cypress, поэтому буду благодарен за любую помощь.