gpt4 book ai didi

java - 使用Java验证WebDriver中DOB字段的闰年

转载 作者:行者123 更新时间:2023-11-30 11:36:13 25 4
gpt4 key购买 nike

我有一个文本字段,用于输入“dd/mm/yyyy”格式的出生日期 (DOB)。我喜欢使用 WebDriver 自动化测试以检查该字段的闰年。我将 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)。我该如何设计和编写测试用例?

最佳答案

以下 WebDriver Java 代码应该可以正常工作:

for(int year = 1900; year <= 2012; year++){
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
driver.findElement(By.id("DOB")).clear();
driver.findElement(By.id("DOB")).sendKeys("29/02/" + year);
}
}

关于java - 使用Java验证WebDriver中DOB字段的闰年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14623752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com