基本的には、カレンダーテストでうるう年を考慮したいと思います。うるう年の場合、monthDays[1] は数字の 29 で上書きされます。難しいのは、配列内の 1 つの要素を割り当てることと、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 ***-->