При щелчке элемента в селене в локальном браузере, где еще в стеке браузера отображается «Ошибка устаревшего элемента»? - PullRequest
0 голосов
/ 13 ноября 2018

Запуск теста на селен.И во время работы все тесты выполняются без каких-либо ошибок при запуске из моего eclipse ide в браузере Chrome. Но пока я запускаю скрипт в браузере, элементы стека не щелкаются селеном, и он выдает ошибку устаревшего элемента.Что я делаю не так?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Относительно исключения устаревшего элемента - исключение устаревшего элемента может быть вызвано по следующей причине -

  • Элемент отсоединен от объектной модели документа (DOM)
  • Элементудалено или удалено
  • Подробнее об этом исключении здесь

Вы можете просмотреть журналы, чтобы определить, было ли изменение страницы или изменения DOM, которые могли вызватьисключение.Вы пытались связаться с командой поддержки BrowserStack ?

0 голосов
/ 13 ноября 2018

Обычно мы получаем это исключение, когда элемент обновляется или изменяется, и вы пытаетесь получить к нему доступ в данный момент.По вашему вопросу я вижу, что он работает на вашем локальном компьютере, поэтому просто убедитесь, что версия браузера и используемый вами драйвер стороннего производителя обновлены.Также проверьте, правильно ли указан путь к файлу драйвера (chromedriver.exe и т. Д.) В стеке браузера

...