Chrome控制台原生JS设置Xpath定位

2019-06-14  本文已影响0人  Rollan

1.控制台专用

$x("xpath");

2.原生JS通用

一 、定位单个元素

(1).通过evaluate创建getElementByXpath方法
  function getElementByXpath(path) {
       return document.evaluate(path, document, null, 
       XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  }
(2).调用
  getElementByXpath('//span[text()="Both"]');

二 、定位多个元素

(1).通过evaluate创建getElementsByXpath方法
  function getElementByXpath(path) {
       return document.evaluate(path, document, null, 
       XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  }
(2).调用
  getElementsByXpath("//label[@ng-class=\"{ 'whisper-checkbox' : whisper }\"]");
上一篇 下一篇

猜你喜欢

热点阅读