Xpath定位9大技巧
1 标签类型选择器
根据其标签类型来选择元素,//A是选择A类型标签所包含的所有元素,比如://div是选择全部
元素。
2 标签属性选择器
选择带有属性的元素,//[@属性=”属性值”]选择相关属性的元素,比如://[class=”classvalue”]选择的是所有包含class属性值为classvalue的元素。
3 子选择器
选择某元素的直系子元素,//A/B是选择所有A元素的所有直系子元素B,//A/*是选择A元素下的所有任意元素,比如://div/input是选择所有
下的所有子元素
4 子选择器结合属性选择器
//*[@属性=”属性值”]/A
5 类选择器
根据元素包含(contains)的属性来选择元素,//[contains(@属性, “属性值”)]选择包含指定属性值的所有元素,比如://[contains(@class, “classvalue”)]选择包含class属性值为classvalue的所有元素。
根据元素不包含(not)的属性来选择元素,//[not(@属性, “属性值”)]选择不包含指定属性值的所有元素,比如://[not(@class, “classvalue”)]选择不包含class属性值为