Я новичок в Cypress и хочу знать, где я должен разместить все свои внешние URL-адреса?
На моем веб-сайте мы разделили URL-адреса для Интернета и еще один для API.
Допустим, они:
Я знаю, что могу поместить URL своего приложения в baseUrl
в cypress.json
, и я поместил все свои подкаталоги, например. /products
/users
в сеансе переменных env. Поскольку cy.visit()
автоматически использует это baseUrl
, теперь это хорошо для меня.
Что меня поразило, так это то, где правильно разместить URL-адреса API. Я не чувствую, как поставить полный путь, как:
не очень хорошая идея, поскольку я везде повторял API baseUrl. И если я разделю его на apiBaseUrl
и подпункт /products
, теперь мне придется самому создавать URL-адрес каждый раз, когда я хочу посмотреть его как
cy.route(`${Cypress.env('apiBaseUrl')}${Cypress.env('apiUrl').getProducts}`);
потому что мой apiBaseUrl
не baseUrl
. Это делает его еще сложнее, чем описанный выше метод.
Есть предложения?