У меня есть этот код в jQuery:
$(iframe).find('input[type=text]').filter(':visible:first').val("abc");
Я пытался сделать это в Puppeteer следующим образом:
const iframe = await page.frames().find(f => f.name() === 'iframe');
var inputText = await iframe.$('input[type=text]').filter(':visible:first');
await inputText.focus();
await page.keyboard.type("abc");
Я получил следующую ошибку:
iframe.$(...).filter is not a function
Я также пытался использовать iframe. $$, но получил те же результаты.
ОБНОВЛЕНИЕ:
Моя последняя цель - воспроизвести этот jQuery:
$(iframe).find('select').filter(':visible').eq(1);