2015-02-10 3 views
1

Я могу видеть включенную кнопку во время работы. Я могу выбрать эту кнопку, используя Selenium IDE и xpath. Но когда дело доходит до работы с помощью WebDriver, он не может найти элемент.Не удалось найти элемент кнопки

+1

Пожалуйста, добавьте свой веб-код драйвера и HTML-код с вопросом. –

+1

Это может быть проблема ожидания, поскольку на странице может потребоваться много времени для загрузки или этот элемент может находиться под фреймом или iframe. –

ответ

0

Вы используете localhost? потому что иногда, если для загрузки веб-браузера требуется несколько дополнительных секунд (например, Firefox), тогда, когда Selenium пытается выполнить действие, он не находит элементы, явно приводящие к вашей ошибке.

Используйте команду pause, например 5 секунд, чтобы Selenium ждал 5 секунд до того, как действие будет выполнено, что даст время для загрузки сайта.

Попробуйте кодирование где-то на этом уровне

driver.manage().timeOuts().implicitlyWait(5,TimeUnit.SECONDS); 
Смежные вопросы