Вопрос новичка. Я пытаюсь проверить состояние перенаправления после нажатия на ссылки с открытием в новой вкладке параметров. Код работает для ссылок без открытия в новой вкладке, но с новой вкладкой всегда «Превышено время ожидания навигации:». Помощь:)
Версия платформы / ОС: MacOS
URL (если применимо): http://www.endocrinologynetwork.com/
NPM - v: 6.0.0
Код:
await page.goto('http://www.endocrinologynetwork.com/', {waitUntil: "load" });
await page.waitForSelector('.l-footer.wrap');
const [response] = await Promise.all([
page.waitForNavigation(),
await page.$$eval("a", as => as.find(a =>
a.innerText.includes("Advertiser Terms")).click())
]);
expect(response._status).toBe(200);
Ожидаемый результат:
Со ссылками, не открывающимися в новой вкладке (например, в редакции нижнего колонтитула), можно проверить статус ответа
Фактический результат:
С новыми ссылками на вкладки (например, Условия рекламного объявления в нижнем колонтитуле) всегда указывается «Превышено время ожидания перехода»: