Введите логин и пароль - PullRequest
0 голосов
/ 01 мая 2020

Просто начал вводить следующий код:

from selenium import webdriver

browser = webdriver.Chrome('C:\\webdrivers\\chromedriver.exe')
browser.get('https://auth.sketchengine.eu/#login')

button = browser.find_element_by_xpath('//*[@id="r_0"]')[0]
button.send_keys('Lobster')
button = browser.find_element_by_xpath('//*[@id="r_1"]')[0]
button.send_keys('123123123')

, чтобы сделать Python go для Sketch Engine и введите логин и пароль. Я использовал inspect в Chrome, а затем скопировал Xpaths, но Python не печатает и говорит 'невозможно найти элемент' для обоих Xpath. Что я могу изменить?

1 Ответ

0 голосов
/ 01 мая 2020

Я не Python человек, но попробуйте это для XPath. Я думаю, что проблема в том, что идентификатор "r_0" находится на странице несколько раз. Если вы посмотрите на xpath с помощью «// input», вы вернете только один.

//input[@id="r_0"]
//input[@id="r_1"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...