我试图使用xpath
定位器下面的网站,选择日期(08 March 2017
):无法获取最新webelement的独特的XPath
现在,当我点击的来源日期和使用下面xpath
到获取日期:
//a[@id='a_2017_3_13' AND @class ='datetext']
我越来越7
匹配的节点,无法得到唯一xpath
和无法选择的日期。 我该如何获得独特的日期Xpath
?
我试图使用xpath
定位器下面的网站,选择日期(08 March 2017
):无法获取最新webelement的独特的XPath
现在,当我点击的来源日期和使用下面xpath
到获取日期:
//a[@id='a_2017_3_13' AND @class ='datetext']
我越来越7
匹配的节点,无法得到唯一xpath
和无法选择的日期。 我该如何获得独特的日期Xpath
?
问题是真的有7个元素与id
相同。您可以使用下面XPath
,似乎工作:
//div[@id='PegasusCal-0-month-3-2017']//a[@id='a_2017_3_8' and @class ='datetext']
你只需要更换月份和年份在每次你需要设定新的日期时间div
元素id
以及日期a
元素id
你可能会用正确的xpath
但问题是使用AND
运营商在小盒子中xpath
像 -
//a[@id='a_2017_3_13' and @class ='datetext']
其他那么这仍然有更多然后一个匹配的节点具有相同你可以试图用指标
喜欢 -
//a[@id='a_2017_3_13' and @class ='datetext'][1]
同意!我已经添加了索引..它仍然显示7个匹配的节点。我不知道究竟是什么问题> – Khushish
试试这个xpath。 '// a [@ id ='a_2017_3_13'] [@ class ='datetext']' –