我必须遵循XML-Document:
<A>
<B>
<C>foo,bar,baz,qux</C>
</B>
</A>
我想要得到的值是元素<C>
的逗号分隔值的第三个元素(在上面的示例中,我期望baz
)
有没有办法参考呢? e.g:
A/B/C/substring-after(,{2})/substring-before(,)
答案 0 :(得分:0)
我担心xpath没有这种功能。
如果您使用的是java,那么您可以执行以下操作: -
String OSNAMES= Driver.findElement(By.xpath("YOUR XPATH")).getAttribute("value");
String[] parts = OSNAMES.split(",");
String OS = parts[2];
int a=Integer.parseInt(OS);
System.out.println(a);
希望它会对你有所帮助:)。