Как мне искать с XPath в Firefox Quantum 65?
Раньше я использовал FirePath и FireBug для поддержки XPath в Firefox очень давно, но эти инструменты некоторое время не работали с Firefox. Я был разочарован, но обнаружил, что все еще могу использовать функцию поиска в инструменте разработчика инспектора для поиска элементов. Однако сегодня (с Quantum 65.0.1, x64) я обнаружил, что он больше не работает. Увидеть //div
поиск в окне поиска, выделенный темно-красным:
Я проверил настройки инструментов разработчика и не нашел ничего связанного с поиском XPath. Я все еще могу щелкнуть правой кнопкой мыши элемент и скопировать его XPath. Могу ли я что-нибудь сделать для поиска по XPath в Firefox в эти дни?
2 ответа
К сожалению, поиск элементов с помощью XPath никогда не был реализован в DevTools Inspector напрямую, хотя в баге 963933 для него существует давний запрос.
В качестве обходного пути вы можете выполнить поиск по XPath с помощью команды$x()
в консоли или воспользуйтесь надстройкой Try XPath.
В новой версии Firefox это напрямую. Протестировано на версии 104.0.2.
Например, откройexample.com
Откройте инспектор и введите//html/p
в верхней панели и нажмите Enter. Вы получаете первое сразу выбранное:
Нажмите Enterеще раз, и результаты поиска будут циклически повторяться. Таким образом, он выберет следующий<p>
и так далее.