【发布时间】:2017-12-07 10:43:07
【问题描述】:
如何在 chrome 控制台中获取为 xpath 选择的节点数?
我能够使用 Xpath 选择一组节点:
$x("//*[@rel='noopener noreferrer']")
在 chrome 控制台中。但无法使用 chrome 中的 count 函数获取选择的节点数
$x(count("//*[@rel='noopener noreferrer']"))
虽然使用 count 函数在 Firefox 中运行良好
(//*[@rel='noopener noreferrer'])
请帮助我使用 chrome 控制台计数
【问题讨论】:
-
$x("//*[@rel='noopener noreferrer']").length -
注意:
$x("//*[@rel='noopener noreferrer']").length仅匹配与noopener noreferrer完全相同的rel属性。换句话说,它不会匹配noreferrer noopener。我认为$x("//*[contains(@rel, 'noreferrer') and contains(@rel, 'noopener')]").length更彻底。
标签: css selenium xpath google-chrome-devtools