2017-01-30 5 views
2

Я пытаюсь войти в следующий веб-сайт. Но Selenium не может вводить текст в поле имени пользователя. http://www.livejournal.com/login.bmlSelenium не может идентифицировать элемент во время выполнения

Это бросает следующее сообщение об ошибке

Исключение в потоке "основного" org.openqa.selenium.ElementNotVisibleException: элемент не виден

Xpath для поля имени пользователя = //input[@id='user']

ответ

2

Существует два поля ввода с одинаковым идентификатором («пользователь»), расположенным на странице. Сначала скрыто, поэтому вам нужно обрабатывать второй. Попробуйте это XPath:

(//input[@id="user"])[2] 
+0

Это сработало. Огромное спасибо. –

Смежные вопросы