2011-10-25 80 views
0

我需要为我的硒测试添加日期比较测试。在测试中添加JavaScript时是否有任何限制?在我的情况下,我有这样的日期形式“2011-01-01 15:30”,我需要打出数字来做一个像这个新日期(2011,1,1,15,30)这样的JavaScript日期。硒测试中的JavaScript

<tr> 
<td>open</td> 
<td>http://www.google.com/search?hl=en&amp;q=selenium+verifyEval</td> 
<td></td> 
</tr> 
<tr> 
<td>storeText</td> 
<td>//p[@id='resultStats']/b[3]</td> 
<td>resultCount</td> 
</tr> 
<tr> 
<td>storeEval</td> 
<td>//here I would put in the javascript to parse the two strings "2010-01-01 13:15", "2010-01-02 11:15" to a new Date(2010,1,1,13,15),new Date(2010,1,2,11,15) and return a bool if true or false</td> 
<td>isDateEqual</td> 
</tr> 
<tr> 
<td>verifyExpression</td> 
<td>${isDateEqual}</td> 
<td>true</td> 
</tr> 

回答

1

不,应该工作正常。当然,JavaScript的大脑受损Date()认为,几个月(和只有个月)从0运行到11.