При запуске или подключении к хрому через кукловода. Фокус находится на пустой вкладке по умолчанию, когда страница загружается в другую вкладку. И тест не запускается / не срабатывает. Как сделать так, чтобы он всегда указывал на вкладку / страницу, где происходит действие?
Многие вещи еще не пробовали. Просто вручную выберите вкладку, в которую загружается URL-адрес. Но это невозможно сделать в автономном режиме.
для платформы Windows
let browser = await puppeteer.launch({executable: chromebin});
let context = await browser.defaultBrowserContext();
let page = await context.newPage()
для платформы Linux
let browser = puppeteer.launch({executable: chromebin, args:['--no-sandbox']});
let context = await browser.defaultBrowserContext();
let page = await context.newPage()
Фактические результаты: иногда фокус находится на пустой вкладке по умолчанию.
Ожидаемые результаты: в центре внимания всегда должна быть страница / вкладка, с которой в данный момент происходит взаимодействие.