生年月日(DOB)を「dd/mm/yyyy」形式で入力するためのテキスト フィールドがあります。WebDriver for Leap Year でそのフィールドのチェックを自動化するのが好きです。Java と TestNG を WebDriver (Selenium 2) で使用しています。以下で説明するうるう年の式/ロジックを知っています。
(year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
テキスト フィールドの HTML コードは次のとおりです。
<input type="text" class="text-field" id="DOB" value="" name="field(DOB)">
特定の範囲の年 (たとえば、1900 年から 2012 年) でのうるう年のチェックを検証したい。そのためのテストケースをどのように設計および作成できますか?