Перейти к содержимому

Фотография

ChromeDriver перестал видеть элементы

selenium webdriver chromedriver

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 DedPerded

DedPerded

    Новый участник

  • Members
  • Pip
  • 8 сообщений

Отправлено 15 августа 2018 - 12:35

Доброго времени суток!

 

Примерно пару недель назад ChromeDriver перестал видеть элементы сайта YouTube. Все остальные сайты видит и отлично выполняет то, что от него требуется. Версия Драйвера - 2.41. Проверял версии до 2.3. Вариант с тем, что поменялись идентификаторы нужных элементов отпадают, т.к. GeckoDriver видит их без проблем.

 

Переходить на Gecko нет особого желания, т.к. работает заметно медленнее.

 

Заранее спасибо.


  • 0

#2 Noksa

Noksa

    Активный участник

  • Members
  • PipPip
  • 117 сообщений
  • ФИО:Александр

Отправлено 15 августа 2018 - 13:08

Так а в чем вопрос-то?

Ни логов, ни локаторов, ни вопроса... ни-че-го.


  • 0

#3 DedPerded

DedPerded

    Новый участник

  • Members
  • Pip
  • 8 сообщений

Отправлено 15 августа 2018 - 19:13

Вопрос: как исправить данную ситуацию?

 

При работе с хромдрайером вылетают ошибки о том, что данный элемент не найден. Ни селекторы, ни идентификаторы, ни xpath. В коде ничего не менялось. :)

Думал, что проблема с ОС, т.к. нашлось нарушение целостности файловой системы, но данный вопрос был решён, а вот проблемы с ХромДрайвером остались. Везде работает как надо, на YouTube начинает капризничать.

 

В итоге поменял хромдрайвер на геко. Больше ничего не менял, и, вуаля, всё находится и выполняется так, как было задумано. Значит, проблема явно не в некорректности идентификаторов или селектором нужных элементов. С чем такое может быть связано?

 

GeckoDriver медленнее работает. В google.ru ответа не нашёл. В документации ХромДрайвера тоже изменений не вычитал.

 

Вариант, что проблема с самим ПК тоже отпадает.


  • 0

#4 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 388 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 06 сентября 2018 - 13:43

А вы сам Chrome не обновляли? Попробуйте и Хром, и ХромДрайвер обновить до последних версий.


  • 0



Темы с аналогичным тегами selenium, webdriver, chromedriver

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных