本来很简单的一个问题。就是xpath在谷歌浏览器控制台编写调试的时候,要用单引号,不然报错。
比如:这样子写是错误的
这样子写才是正确的
语法:
# 通过文本内容模糊定位元素
//span[contains(text(),"系统设置")]
点击系统设置。
2020年9月1号更新
记得写xpath调试的时候,xpath文本定位里外都不能同时用单引号或者双引号
20200910更新
上面讲的是模糊匹配,下面是绝对匹配。绝对匹配有些时候很好用,毕竟是唯一的
比如,我要定位这个regionYY标签
出现了9个
绝对匹配,只找出一个,成功
xpath:
//span[text()='regionYY']