Оригинальный ответ:
Это работает для вас?
describe("test the config json", function () {
it("use web security false here", function () {
Cypress.config('chromeWebSecurity',false);
cy.visit("https://www.google.com");
console.log(Cypress.config('chromeWebSecurity'));
});
it("use web security true here", function () {
Cypress.config('chromeWebSecurity',true);
cy.visit("https://www.google.com");
console.log(Cypress.config('chromeWebSecurity'));
});
});
Конфигурация изменена, как вы можете видеть из журнала консоли.
См. Документ здесь https://docs.cypress.io/guides/references/configuration.html#Cypress-config
Обновления:
После того, как я увидел комментарий DurkoMatKo Мне удалось найти URL, чтобы проверить эту опцию 'chromeWebSecurity'.Это не сработало, как ожидалось.Я думаю, что изменение этой конфигурации может не работать во время работы того же браузера, так как это больше похоже на функцию браузера, которая будет определять при запуске.В этом случае я могу только запустить Cypress с разными конфигурациями.
Документ Cypress здесь показывает четкие шаги для этого.надеюсь это поможет.