标签:定位,contains,text,元素,selenium,标签,属性 From: https://www.cnblogs.com/suhongzhen/p/17137290.html
元素定位:
相对定位方式:
1、//标签名[@属性名=值]
2、//标签名[text()=值]
3、//标签名[contains(@属性名,值)] 或 //标签名[contains(text(),值)]
以上为单一属性,无法 唯一定位元素时,需要用到组合定位
组合条件:
and or
如: //标签名[text()=值 and @属性名=值 and contains(@属性名,值]
如://标签名[text()=值 or @属性名=值 or contaions(@属性名,值)]
紧靠元素本身的特征,已经无法唯一定位时,需要用到层级定位
层级:
//祖先节点//要找的节点