Дождитесь ручного ввода капчи и нажмите кнопку входа в селене python - PullRequest
0 голосов
/ 12 апреля 2020

Подождите, пока капча не будет введена вручную, и нажмите кнопку входа в селене python.

Поскольку капчу не удается обойти, я хочу, чтобы браузер дождался ее ввода вручную и продолжил автоматизацию, нажав на Кнопка входа.

Я попробовал ниже:

btnSignIn = driver.find_element_by_xpath('//input[@value="Sign in"]').click()
WebDriverWait(driver, 10).until(EC.element_to_be_clickable(btnSignIn))

Не работает .. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 12 апреля 2020

E C .element_to_be_clickable должен проверять, является ли элемент кликабельным. Если вы добавите событие click в этот btnSignIn, он больше не ссылается на элемент, а на действие. Попробуйте следующий код

btnSignIn = driver.find_element_by_xpath('//input[@value="Sign in"]')
WebDriverWait(driver, 10).until(EC.element_to_be_clickable(btnSignIn))
btnSignIn.click()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...