Я борюсь, кажется, простая задача. У меня есть список URL-адресов, которые я контролирую. Я прохожу через них oop и отправляю запрос GET. Кажется, я обрабатываю успешные запросы. Мне что-то не хватает при неудачных запросах (403, 500, et c).
Любая помощь или советы будут признательны.
Спасибо.
// File containing all of the sites we need to check.
const urls = require("./test_urls.json");
describe('Post Migration Tests', () => {
Object.keys(urls).forEach(function (page, i) {
it(`Test For: ${page}`, function () {
cy.request({
method: 'GET',
url: urls[page],
headers: {
'Content-Type': 'text/html',
},
body: {},
}).then((response) => {
const { status, body } = response;
cy.log("status: " + status);
cy.writeFile('cypress/fixtures/message.txt', `Response: ${status}\tTested: ${page}\n`, { flag: 'a+' })
//cy.visit(urls[page]);
//cy.screenshot();
}, reason => {
cy.writeFile('cypress/fixtures/message.txt', `Response: FAILED\tTested: ${page}\n`, { flag: 'a+' })
});
})
})
})