Angular JS - 如何在 DOM 中找到具有 xpath 的元素?

Angular JS - How to find the element in DOM having the xpath?

如何使用 xpath 而不是 id 来查找 DOM 中的元素。我知道对于 id 我可以使用:$("#id")[0].

我在浏览器的开发人员模式下使用 $("#id")[0] 以通过 id 获取元素以查看我可以使用哪些方法(如 .getText()innerHTML 或其他方法)为元素。我想知道如何通过 XPATH

做到这一点

提前致谢

感谢您的评论。我找到了答案。可以通过以下方式完成:

$x("xpath")

在 Firefox 控制台上,您可以找到(并探索)这样的元素:

$x("//button[@id='myButton']")

但是如果你想在元素上调用一个函数,你必须这样调用它:

$x("//button[@id='myButton']")[0].click()

因为总是返回一个元素数组(前提是该元素存在并且是数组中的第一个元素)。