Как правильно использовать page.type в google puppeteer - PullRequest
0 голосов
/ 17 января 2019

enter image description here

Поэтому я пытаюсь добавить значение в простое поле ввода с помощью кукловода.Проблема в том, что он усекает первую букву или первые несколько букв.Насколько я понимаю, await page.waitFor не будет работать, пока этот селектор не будет виден в DOM.

function test(){
  (async () => {
    const browser = await puppeteer.launch({headless: false});
    const page = await browser.newPage();
    await page.goto('https://sadfasdfasdf.com');
    await page.click('#signup_forms_submit');
    await page.waitFor('#signup_email');
    await page.type('#signup_email','test@gmail.com',{delay: 120});
    console.log('test');
  })();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...