Как мне искать с 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>и так далее.

Другие вопросы по тегам