Не могу найти идентификатор кнопки - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь зайти на strava.cz, но не могу найти идентификатор кнопки. Есть ли какой-либо другой способ инициировать вход в систему?

До сих пор я могу ввести учетные данные, но не могу найти идентификатор кнопки.

Ответы [ 2 ]

0 голосов
/ 26 января 2020

Вы можете использовать эти селекторы: form input[title="Přihlásit se"] или form .prihlaseni-prihlasit

Для отправки формы мы обычно используем:

await Promise.all([
   page.click('form .prihlaseni-prihlasit'),
   page.waitForNavigation(),
])
0 голосов
/ 17 января 2020

Да, самый простой обходной путь для этого - симуляция нажатия клавиш в любом месте формы. Предполагается, что вы используете кукловода, и форма вставляется после ввода учетных данных и идентификатора столовой: page.keyboard.press('Enter')

https://pptr.dev/#? Product = Puppeteer & version = v2.0.0 & show = api-keyboardpresskey-options

Тогда вам нужно будет дождаться входа в систему, например, используя

https://pptr.dev/#? Product = Puppeteer & version = v2.0.0 & show = api-pagewaitfornavigationoptions

...