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

Фотография

Хром видит локатор только после его редактирования

Chrome Хром

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

#1 Alemix

Alemix

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

  • Members
  • Pip
  • 34 сообщений
  • ФИО:Герасимов Алексей Михайлович

Отправлено 05 декабря 2018 - 16:56

Здравствуйте.

На скрине локатор, который Хром видит на странице http://prntscr.com/lr4taf, но стоит обновить страницу, как Хром перестает видеть этот элемент http://prntscr.com/lr4twf.

Для того, чтобы элемент нашелся на странице я должен удалить из локатора хотя бы один символ и вернуть его. С чем это связано и как можно избежать? 


  • 0

#2 Noksa

Noksa

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

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

Отправлено 06 декабря 2018 - 08:36

Что значит не видит? StaleElementException? 


  • 0

#3 MissLeman

MissLeman

    Постоянный участник

  • Members
  • PipPipPip
  • 152 сообщений


Отправлено 06 декабря 2018 - 11:48

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

https://www.guru99.c...h-selenium.html

 

я не поняла, где вы его редактируете - в разметке или в тесте или в консоли? возможно, после взаимодействия со страницей ее структура меняется и появляется еще один див (что-то становится жирным или в фокусе или еще че-нить).


  • 0

#4 Alemix

Alemix

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

  • Members
  • Pip
  • 34 сообщений
  • ФИО:Герасимов Алексей Михайлович

Отправлено 06 декабря 2018 - 12:19

Что значит не видит? StaleElementException? 

Нет. В инструментах разработчика. На первом скриншоте найден 1 элемент, на втором не найдено ни одного после обновления страницы

 

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

https://www.guru99.c...h-selenium.html

 

я не поняла, где вы его редактируете - в разметке или в тесте или в консоли? возможно, после взаимодействия со страницей ее структура меняется и появляется еще один див (что-то становится жирным или в фокусе или еще че-нить).

Это локатор для примера.  Редактирую в консоли. Если бы структура менялась, то элемент не находился бы и после удаления любого символа из локатора и его возврата.


  • 0

#5 checo

checo

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

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 06 декабря 2018 - 15:07

Регрессия? Пишут, что пофиксили проблему в феврале 2018:

https://bugs.chromiu...etail?id=554654

 

UPD: правда, судя по треду, фикс косметический (не показывают "0 out of 0"), а поиск фиксить не собираются.


  • 0

#6 Alemix

Alemix

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

  • Members
  • Pip
  • 34 сообщений
  • ФИО:Герасимов Алексей Михайлович

Отправлено 06 декабря 2018 - 15:45

Если проблема только у меня, то не регрессия ))


  • 0



Темы с аналогичным тегами Chrome, Хром

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

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