我已经安装了Firefox Developer Edition。如何在此浏览器中找到XPath?我想获得XPath并在Selenium脚本中使用。
答案 0 :(得分:3)
右键单击页面上的任何元素。在弹出菜单中选择“检查元素”。 右键点击Inspector中的标签,然后从弹出菜单中选择“复制”并选择XPath。 将XPath粘贴到任何需要的地方。
答案 1 :(得分:2)
首先,不需要在firefox开发人员版本中安装附加组件,因为它已经包含了工具和所有...
现在可以使用Xpath:
通过右键单击任意元素并选择Inspect Element(Q),然后在检查器开发人员工具下突出显示元素/标签, (或者您可以通过按F12按钮打开控制台)。
然后右键单击标签并选择Copy => Xpath, 它会复制该元素的Xpath,然后您可以将其粘贴到脚本或记事本中。
答案 2 :(得分:1)
它将适用于选择器,CSSSelector,绝对XPath,相对Xpath
Firefox:https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/
Chrome浏览器:https://chrome.google.com/webstore/detail/chropath/ljngjbnaijcbncmcnjfhigebomdlkcjo
答案 3 :(得分:0)
$x(path)
返回与给定XPath表达式匹配的DOM元素数组。
例如,以下代码返回页面上的所有<p>
元素:
$x("//p")
以下示例返回包含<p>
元素的所有<a>
元素:
$x("//p[a]")
$x(path)
与其他选择器功能相似,具有可选的第二个参数startNode,用于指定要从中搜索元素的元素或节点。