正如问题中所写,我需要绝对 Xpath,而不是相对的。
我的意思是,我需要这样的东西:
html/body/div[1]/section/div[1]/div/div/div/div[1]/div/div/div/div/div[3]/div[1]/div/h4[1]/b
而不是这样:
//*[@class='featured-box']//*[text()='Testing']
在我检查代码的两个浏览器上,我使用右键单击 - >复制XPath 我得到了相对的路径。
请注意,我使用的是Firefox Quantum,我不能使用firebug或firepath,因为它们不受支持。
答案 0 :(得分:1)
下载此Chrome扩展程序:https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl
然后,单击扩展的图标,在选项卡窗口中有两个框后,按住Shift键在元素之间导航并查看xpath。
答案 1 :(得分:1)
在chrome中,对于相对的Xpath,我们使用“复制为Xpath”,对于绝对Xpath,我们使用“复制为完整Xpath”