Используйте инструмент поиска инспектора элементов devtools: нажмите Ctrl F или ⌘F, затем введите запрос xpath, и соответствующие элементы будут выделены:
Или повторно внедрите нативную функциональность , используя document.evaluate () под новым именем, например $$x
:
function $$x(xpath, root = document) {
const x = document.evaluate(xpath, root, null, XPathResult.ANY_TYPE, null);
if (x.resultType === XPathResult.STRING_TYPE)
return x.stringValue;
if (x.resultType === XPathResult.NUMBER_TYPE)
return x.numberValue;
if (x.resultType === XPathResult.BOOLEAN_TYPE)
return x.booleanValue;
const results = [];
let node;
while ((node = x.iterateNext()))
results.push(node);
return results;
}
Сохраните этот код на панели фрагментов devtools с именем $$x
, чтобы вы могли быстро ввести его, нажав Ctrl P или ⌘P,После этого вы сможете использовать его в консоли.