如何使用java在SeleniumWebDriver中检查当前日期并移动到下一个日期
我的脚本遇到了问题。我想在引导calandar中检查日期。我想从引导日历中检查今天的日期,需要检查航班是否可用。如果当天航班可用,将进行进一步的处理。如果不可用,则弹出消息将通过航班不可用。如果我使用引导日历检查当前日期航班可用性,这是一个简单的条件。 但我想检查今天的航班是否不存在,然后用户可以转到下一个可用日期搜索航班,如果可用,则进一步处理。但我无法做到这一点。 这是我写的代码:如何使用java在SeleniumWebDriver中检查当前日期并移动到下一个日期,java,selenium,calendar,Java,Selenium,Calendar,我的脚本遇到了问题。我想在引导calandar中检查日期。我想从引导日历中检查今天的日期,需要检查航班是否可用。如果当天航班可用,将进行进一步的处理。如果不可用,则弹出消息将通过航班不可用。如果我使用引导日历检查当前日期航班可用性,这是一个简单的条件。 但我想检查今天的航班是否不存在,然后用户可以转到下一个可用日期搜索航班,如果可用,则进一步处理。但我无法做到这一点。 这是我写的代码: WebElement current_day=d.findElement(By.xpath("//tr
WebElement current_day=d.findElement(By.xpath("//tr/td[@class='day today']"));
String today_day=current_day.getText();
int today_day_in=Integer.parseInt(today_day);
System.out.println("Today date: "+today_day_in);
for(int i=today_day_in;i<=31;i++)
{
if(all==i)
{
mod.click(current_day);
}
else
{
System.out.println("erorr");
}
}
WebElement current_day=d.findElement(By.xpath(//tr/td[@class='day-today']);
String today_day=当前_day.getText();
int today\u day\u in=Integer.parseInt(today\u day);
System.out.println(“今天的日期:+Today\u day\u in”);
对于(int i=today\u day;i对于当前日期,您需要使用此方法
public static void getCurrentTime(){
System.out.println("-----Current time of your time zone-----");
LocalTime time = LocalTime.now();
System.out.println("Current time of the day: " + time);
}
对于当前日期,您需要使用此方法
public static void getCurrentTime(){
System.out.println("-----Current time of your time zone-----");
LocalTime time = LocalTime.now();
System.out.println("Current time of the day: " + time);
}
好的。但是如果我想检查下一个可用日期,检查航班是否可用,如果不可用,然后再次搜索下一个日期。如果我想迭代如何做?我不明白。基于此,你必须为可用日期编写逻辑,你能不能只显示两个屏幕截图和航班可用的来源,而不是可用..抱歉,我无法上传屏幕截图。好的。但是如果我想检查下一个可用日期,检查航班是否可用,如果不可用,然后再次搜索下一个日期。像这样如果我想做迭代如何做?我没有得到。基于此,你必须为可用日期编写逻辑,你可以只显示两个屏幕吗ot和航班可用和不可用的来源。抱歉,我无法上传屏幕截图。