Xpath定位_1:子找父以及contains的用法

Posted 蛹人自扰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xpath定位_1:子找父以及contains的用法相关的知识,希望对你有一定的参考价值。

先上xml代码,如下图,在写自动化脚本时,需要定位到数字为10334的td元素。td元素的父元素、父的父元素以及属性值都一样;只有同胞元素的元素值不同。以此可以通过先定位到同胞元素,在找到父元素下的期望值。Xpath写://tbody/tr/td/a[contains(@href,\'NameOnly\')]/../../td[2]

其中:..  表示选取当前节点的父节点;

   td[2] 表示选取第二个 td元素;

   a[contains(@href,\'NameOnly\')]表示选取href中包含NameOnly的a元素

 

以上是关于Xpath定位_1:子找父以及contains的用法的主要内容,如果未能解决你的问题,请参考以下文章

学习 APPIUM 元素定位 (JAVA)-xpath

xpath定位器无法正常工作以找到“

网页块元素定位建议使用的xpath方式

在Selenium Webdriver中使用XPath ContainsSibling函数定位

在Selenium Webdriver中使用XPath ContainsSibling函数定位

独特的 xpath 结合了两个属性