xpath模糊定位的⽅法xpath的模糊定位⽅法:
①⽤contains关键字,如:
driver.findElement(By.xpath("//a[contains(@href,'logout')]"));
解释:寻页⾯中href属性值包含有logout这个单词的所有a元素
html href属性②⽤start-with,定位代码如下:
driver.findElement(By.xpath("//a[starts-with(@href,'logout')]"));
解释:寻href属性以logout开头的a元素,其中@后⾯的href可替换为其他任意属性
③⽤ends-with,定位代码如下:
driver.findElement(By.xpath("//a[ends-with(@href,'logout')]"));
解释:寻href属性以logout结束的a元素,其中@后⾯的href可替换为其他任意属性
④⽤text()关键字,定位代码如下:
driver.findElement(By.xpath("//a[contains(text(),退出)]"));
解释:寻页⾯中所有包含退出的a元素
xpath定位当前元素的兄弟元素/相邻元素:
①前N位
../div[@="class"]/preceding-sibling::div[N]
②后N位:
../div[@="class"]/following-sibling::div[N]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。