xpath定位中starts-with、contains和text()的用法
2017-01-04 16:05
453 查看
starts-with 顾名思义,匹配一个属性开始位置的关键字
contains 匹配一个属性值中包含的字符串
text() 匹配的是显示文本信息,此处也可以用来做定位用
eg
//input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字的页面元素
//input[contains(@name,'na')] 查找name属性中包含na关键字的页面元素
<a href="http://www.baidu.com">百度搜索</a>
xpath写法为 //a[text()='百度搜索']
或者 //a[contains(text(),"百度搜索")]
contains 匹配一个属性值中包含的字符串
text() 匹配的是显示文本信息,此处也可以用来做定位用
eg
//input[starts-with(@name,'name1')] 查找name属性中开始位置包含'name1'关键字的页面元素
//input[contains(@name,'na')] 查找name属性中包含na关键字的页面元素
<a href="http://www.baidu.com">百度搜索</a>
xpath写法为 //a[text()='百度搜索']
或者 //a[contains(text(),"百度搜索")]
相关文章推荐
- xpath定位中starts-with、contains和text()的用法
- 【xpath】xpath定位中详解id 、starts-with、contains、text()和last() 的用法
- xpath定位中starts-with、contains和text()的用法
- 在selenium测试中使用XPATH功能函数starts-with、contains、descendant、ancestor、text()定位网页元素
- 在selenium测试中使用XPATH功能函数starts-with、contains、descendant、ancestor、text()定位网页元素
- 使用XPATH功能函数starts-with、contains、descendant、ancestor、text()定位网页元素
- //*[starts-with(@class,'btn')][text()='差'] 正则定位元素
- xpath定位中contains的用法
- java startsWith和endsWith的用法
- java.lang.String.startsWith 和 endsWith的区别 用法
- java startsWith和endsWith的用法
- java startsWith和endsWith的用法
- selenium Xpath应用疑难一:contains的用法
- java startsWith和endsWith的用法
- 黄聪:C#操作xml SelectNodes,SelectSingleNode通过 xPath 定位class包含Contains的DIV
- Changing the Starts With Filter in a Webtop 6.5 Object Locator into a Contains Filter(将查找对象对话框中的'以...开始'改为'包含')
- golang text/template的用法: if, else, with
- WITH CHECK OPTION用法
- 使用xpath 在xml文档中定位[转载]
- UPDATETEXT的举例用法