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

Организация автоматизированного тестирования
онлайн, начало 10 июля
Практикум по тест-дизайну 2.0
онлайн, начало 17 июля
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 20 июля
Тестирование REST API
онлайн, начало 13 июля
Фотография

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

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


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




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

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

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

Яндекс.Метрика
Реклама на портале