Я новичок в узле / кукловоде. У меня проблема с нажатием следующей кнопки, чтобы добавить пароль в форму входа в Google. Я могу добавить письмо и нажать кнопку «Далее» для письма. Я также могу добавить в пароль. Я просто не могу нажать следующую кнопку, чтобы она заработала. Я посмотрел онлайн и попробовал await page.waitForNavigation (); но это не помогло Чего мне не хватает?
const browser = await puppeteer.launch({headless: true});
const page = await browser.newPage();
await page.setUserAgent('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3542.0 Safari/537.36');
// Set up Broswer
await page.goto(CREDS.site);
await page.waitForNavigation();
await page.click('#identifierId');
await page.keyboard.type(CREDS.username, { delay: 5 });
await page.click('#identifierNext');
// Go to website click email field, type in email, click next
await page.waitForNavigation();
await page.waitForSelector('#password input[type="password"]', { visible: true });
await page.type('#password input[type="password"]', CREDS.password, { delay: 5 });
await page.waitForNavigation();
await page.click('#passwordNext');
// wait for next page type in password click next
Я не уверен, что мне не хватает, чтобы иметь возможность нажать следующую кнопку для ввода пароля. Это прекрасно работает для электронной почты. Что я делаю не так?