【发布时间】:2017-06-20 23:23:35
【问题描述】:
所以我正在使用
<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 不会将这些值识别为日期格式,而只是尝试比较原始数字 togueter。我一直在寻找将这些值注册为日期而不是原始数字的正确语法,以便当我比较 "${Date1}" > "${Date2}" 时,将数字作为日期而不是原始数字进行比较。
【问题讨论】:
-
查看以下链接,可能对您有所帮助:stackoverflow.com/questions/22552812/…
标签: javascript selenium