gpt4 book ai didi

java - 如何使用 selenium 生成随机 DOB

转载 作者:行者123 更新时间:2023-12-01 13:49:15 27 4
gpt4 key购买 nike

我有以下 HTML:

<输入名称=“txtDDOB”tabIndex=“7”id=“txtDDOB”style=“顶部:-2px;宽度:128px;position:relative;” onblur="checkForDate()"type="text"range="1850-2050"format="%m/%d/%Y"value="01/01/1900"/>

我想生成一个随机 DOB。请帮助我。我正在使用 Java、selenium、IE 10、Windows 8。

还请让我知道使用您的代码时要导入哪些包。非常感谢。

最佳答案

您好,请使用以下方法。您需要提供开始和结束年份,它将生成出生的随机数据。

private String randomDataOfBirth(int yearStart, int yearEnd)
{
GregorianCalendar gc = new GregorianCalendar();
int year = randBetween(yearStart, yearEnd);
gc.set(Calendar.YEAR, year);
int dayOfYear = randBetween(1, gc.getActualMaximum(Calendar.DAY_OF_YEAR));

gc.set(Calendar.DAY_OF_YEAR, dayOfYear);
String date = null;
if(gc.get(Calendar.MONTH) == 0)
{
date = gc.get(Calendar.YEAR) + "-" + 1 + "-" + gc.get(Calendar.DAY_OF_MONTH);
}else
{
date = gc.get(Calendar.YEAR) + "-" + gc.get(Calendar.MONTH) + "-" + gc.get(Calendar.DAY_OF_MONTH);
}
return date;
}

private int randBetween(int start, int end) {
return start + (int)Math.round(Math.random() * (end - start));
}

关于java - 如何使用 selenium 生成随机 DOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20089850/

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