我試圖使用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']' –