2014-10-01 22 views
0

我有一个标签:如何为一个属性中的非排序词设置xpath?

<span class="abc pqr and xyz"> 

现在我想在DOM识别这种标签与xpath帮助。

我已经试过这样:

//span[contains(@class,'abc pqr')]..... 

这里and词经常change.Just abc,pqr,xyz是恒定的。

我该如何识别使用所有三个设定值的这个元素。

回答

1

您可以用 '和' 操作将几个contains查询:

//span[contains(@class, 'abc') and contains(@class, 'pqr') and contains(@class, 'xyz')] 

如果课总是在某些职位或总是在一起,你可以去:

//span[contains(@class, 'abc pqr') and contains(@class, 'xyz')] 
2

你可以试试:

//span[starts-with(@class,'abc pqr')][ends-with(@class, 'xyz')] 

或:

//span[starts-with(@class,'abc pqr') and ends-with(@class, 'xyz')] 
相关问题