0
所以我用比較兩個字符串日期硒
<tr>
<td>storeEval</td>
<td>var d=new Date(); d.getDate()+'-'+((d.getMonth()+1))
+'-'+d.getFullYear();</td>
<td>date2</td>
</tr>
<tr>
<td>storeValue</td>
<td>//span[@id="txtDateEnd"]//input[@id="txtDateEnd_txt"]</td>
<td>Date1</td>
</tr>
<tr>
<td>storeEval</td>
<td>"${Date1}" > "${Date2}"</td>
<td>Test</td>
</tr>
從Selenium IDE: How do I get today's date?
不過,我想比較兩個日期其中之一是直接從我的網頁上的XPath註冊。事實是Selenium不會將這些值識別爲日期格式,只是簡單地嘗試比較原始數字和競爭者。我一直在尋找合適的語法來將這些值註冊爲日期,而不是原始數字,以便在比較「$ {Date1}」>「$ {Date2}」時,將數字作爲日期進行比較,然後將其作爲原始數據進行比較。
檢查下面的鏈接,可能對您有幫助: https://stackoverflow.com/questions/22552812/comparing-dates-in-xpath-with-different-formats –