我的特例的 xpath 值是多少
What is the xpath value of my special case
这是一个网页的检查图片,
,
我们可以看到,这个值:
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div
是黄色 div 部分的 xpath。在这种情况下,有人可以帮我 xpath 到它的子 path 区域吗?
到目前为止我试过这样的:
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div/svg/path
但它对我不起作用。
谢谢,
杰克
一般 svg 标签可以定位为:
//*[name()='svg']
或
//*[local-name()='svg']
对于您的具体情况,您可以实施相同的方法
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div//*[name()='svg']
话虽如此,我建议您使用 relative xpath
而不是 absolute xpath.
这是一个网页的检查图片,
我们可以看到,这个值:
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div
是黄色 div 部分的 xpath。在这种情况下,有人可以帮我 xpath 到它的子 path 区域吗?
到目前为止我试过这样的:
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div/svg/path
但它对我不起作用。
谢谢,
杰克
一般 svg 标签可以定位为:
//*[name()='svg']
或
//*[local-name()='svg']
对于您的具体情况,您可以实施相同的方法
//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div//*[name()='svg']
话虽如此,我建议您使用 relative xpath
而不是 absolute xpath.