Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Прекращение поддержки плагина Firebug (а как следствие и Firepath) в Firefox

firebug
firefox
tools
Теги: #<Tag:0x00007f7b656f1ed0> #<Tag:0x00007f7b656f1cf0> #<Tag:0x00007f7b656f1b88>

(Андрей Савчук) #1

Добрый день, коллеги.

Сегодня столкнулся с тем, что плагин firepath перестал работать с #firefox (версия 51.0.1).

Согласно сообщению на странице http://getfirebug.com/ стало понятно что его теперь интегрировали в инструменты разработчика в Firefox, но это не меняет того, что удобная связка для работы Firepath+Firebug больше не работает.

Кто что может посоветовать на будущее?


(Roma Marinsky) #2

Отказаться от лисички и перейти на хром :slight_smile: средства разработчика у хрома на порядок лучше лисьих ну и поиск по локаторам тоже гибкий как и фп


(Vasiliy Rakshin) #3

Искал я, искал там поиск элементов, так и не нашел, подскажите где оно?


(Ray Romanov) #4

F-12 - открылся инструментарий
Кликнули в окошко где отображается исходный код страницы
Жмакаем Ctrl-F и ищем, единственно что маловат размер не удобно…


(Roma Marinsky) #5

Да-да, было бы большего размера поле ввода, было бы ваще киллер фф


(Ильдар Бекмансуров) #6

Еще в chrome когда по локатору находится 10 элементов, то он не подсвечивает их все одновременно как firepath.


(Sergey Pirogov) #7

В хроме хуже реализован поиск полокаторам


(Roma Marinsky) #8

Чем именно?
Не подсвечивает найденные элемнеты? - да
А что ещё?

css и xpath поддерживает, дополняет немного css селекторы, немного искапсы дополняет.


(Sergey Pirogov) #9

Степень его убогости в сравнении с Firepath слишклм велика.Нужно чтобы кто-то починил файрбаг и файр пасс или написал для хрома нормальную тему


(Roma Marinsky) #10

И всё… какие пункты бесят? Может я просто не знаю чего очень особенного в фб и фп)


(Sergey Pirogov) #11

ну вот там поле ввода мелкое, я буквально вчера ковырялся с селектором который чуть длинее и уже все. Подсветка каличная. Скачет по строкам, когда по одному локатору много элементов находит, в фф таких штучек не было, было приятно работать. Хотя я уже пол года локаторы не пишу, но воспоминания приятные =)))


(Andrey Bzhestovskyy) #12

Могу посоветовать в адресной строке ввести about:config, найти следующее:

browser.tabs.remote.autostart - выставить значение false
browser.tabs.remote.autostart.1 - выставить значение false
browser.tabs.remote.autostart.2 - выставить значение false

Фаербаг и Фаерпасс будут работать как раньше.


(Oleksandr Khotemskyi) #13

Так же ищу альтернативу, конечно без него жить можно. Но все же.

В файрпасе много крутых штук которых нет в других дебагерах селекторов

  • подсветка элементов, в файрпасе она прекрасна, и не меняет сами классы у элемента. Многие плагины которые я пробовал - добавляют свои классы элементам чтобы они засветились визуально, и это очень плохо. В хроме же вообще только мышкой наводить на тег каждый раз
  • фильтрование дерева элементов чтобы остались только ветки с найдеными элементами. В файрпасе подсветка элементов в дереве элементов лучшая. В хроме же - приходится скролить тучи тегов туда сюда чтобы найти следующее вхождение.
  • xpath и css в одном флаконе с переключением, плюс очень бесит хромовская штука, когда он пытается угадать что ты написал в поле - и ищет по тексту вместо css селектора.
  • предугадывание локатора для элемента который инспектируется. Конечно это очень спорная штука и часто подсовывает полную фигню. Но новичкам очень сильно помогает.

Может напишем что-то на замену?


(Roma Marinsky) #14

Да, жаль конечно, что не подсвечиваются также как и с фп искомые элементы на странице :unamused:

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

А то что он сразу ищет по тексту это норм, пока ещё проблем с этим не было, чтобы поиск элементов в консоли не корректно меня понимал, я ищу текст или цсс селектор или икспас селектор.

Но блин очень плюшки не хватает с подсветкой всего что найдено и большого поля ввода. Хотя уже и смерился :slight_smile:


(Oleg V) #15

у меня все как работало так и работает
кто-нибудь может показать скрин с изменениями на примере того же http://www.google.ru


(Oleksandr Khotemskyi) #16

Ты говоришь в стиле -
“Ну и что что меня заставили слезть с удобной машины и ехать на велосипеде, зато подкачаю ноги!”

Оптимизма тебе не занимать )

А проблема поиска по тексту возникает когда ты работаешь с кастомными тегнеймами (компоненты в ангуляре) -
Вот смотри - мой элемент с тегнеймом - track-card, да и вообщем то это валидный цсс селектор. НО я не могу подебажить его в хром дев тулз потому что он начинает искать по тексту. Полная параша


(Alex) #17

Я работаю всегда на версии 46.0. В ней все работает отлично.
С другой стороны, Firepath практически потерял для меня свою актуальность. Поскольку к xpath как таковым я стараюсь больше не привязываться.


(Alex Terech) #18

(Alexander Oleynikov) #19

В Firefox’e есть встроенный поиск по CSS-XPath локаторам, он как раз во встроенных Инструментах разработки, которыми предлагают теперь пользоваться разработчики Firebug. Лично я уже пару лет Firebug’ом не пользуюсь, а только встроенными средствами.
Открываем Веб-Консоль FF, и вводим в коммандную строку (https://developer.mozilla.org/ru/docs/Tools/Web_Console#command-line):
для css - inspect($(“body”))
для xpath - inspect($x("//body"))
жмём, Enter и в правом окне появится список найденных элементов.


(Алексей Смиян) #20

Я использую две версии firefox. Запуск тестов и все основное уже на версии 52. Если нужно поработать над локаторами открываю 49-ю с установленными firebug и firepath.