基本上,我想在日历测试中考虑闰年。如果是闰年,则 monthDays[1] 将被数字 29 覆盖。困难在于在数组中分配单个元素并在 Selenium IDE 中使用 IF 语句。
任何帮助,将不胜感激。
<!--Initialize Days in Each Month-->
<tr>
<td>storeEval</td>
<td>new Array(31,28,31,30,31,30,31,31,30,31,30,31)</td>
<td>monthDays</td>
</tr>
<tr>
<td>echo</td>
<td>${monthDays}</td>
<td></td>
</tr>
<!--Correct for Leap year-->
<!--Testing for Year 2000 by substacting 15 from 2015 below -->
<tr>
<td>storeEval</td>
<td>new Date().getFullYear()-15;</td>
<td>checkYear</td>
</tr>
<!--Syntax Error below-->
<tr>
<td>storeEval</td>
<td>javascript{if([storedVars['checkYear']]%400==0
{[storedVars['monthDays'][1]] = 29}}</td>
<td>monthDays[1]</td>
</tr>
<!--*** Else If %100, then NOT Leap year ***-->
<!--*** Else If %4, then Leap year ***-->