// Stub a response to PUT comments/ ****
cy.route({
method: 'PUT',
url: 'comments/*',
status: 404,
response: { error: message },
delay: 500,
}).as('putComment')
// we have code that puts a comment when
// the button is clicked in scripts.js
cy.get('.network-put').click()
cy.wait('@putComment')
Над кодом приведен только пример. В приведенном выше примере я хочу изменить URL-адрес, как только пользователь нажмет кнопку «Разместить». Если пользователь нажимает кнопку PUT, * / комментируется. Тем не менее, я хочу, чтобы СТАБИРОВАТЬ его через Cypress. Я хочу, чтобы ниже URL был / комментарий? Isreusable = true. Базовый URL до комментария одинаков. По этому URL-адресу я хочу передать isreusable = true в качестве параметров строки запроса.
Реальный пример - команда лицензий предоставила нам определенные лицензии. Мы используем его в нашем тестовом наборе автоматов. Как только мы используем лицензию, НЕТ способа вернуть ее или использовать повторно. Теперь, как мы можем выполнить наш пакет автоматизации? Поэтому команда разработчиков выставила конечную точку. Эта конечная точка недоступна в U> Если использовать щелчки на кнопке потребления в пользовательском интерфейсе, ниже конечная точка вызывается
**/api/activations
Теперь я хочу вызвать ** / api / activations? ignoreError = true, чтобы все ошибки были проигнорированы и лицензия использовалась. Есть ли какой-нибудь способ в Cypress?