Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java在SeleniumWebDriver中检查当前日期并移动到下一个日期_Java_Selenium_Calendar - Fatal编程技术网

如何使用java在SeleniumWebDriver中检查当前日期并移动到下一个日期

如何使用java在SeleniumWebDriver中检查当前日期并移动到下一个日期,java,selenium,calendar,Java,Selenium,Calendar,我的脚本遇到了问题。我想在引导calandar中检查日期。我想从引导日历中检查今天的日期,需要检查航班是否可用。如果当天航班可用,将进行进一步的处理。如果不可用,则弹出消息将通过航班不可用。如果我使用引导日历检查当前日期航班可用性,这是一个简单的条件。 但我想检查今天的航班是否不存在,然后用户可以转到下一个可用日期搜索航班,如果可用,则进一步处理。但我无法做到这一点。 这是我写的代码: WebElement current_day=d.findElement(By.xpath("//tr

我的脚本遇到了问题。我想在引导calandar中检查日期。我想从引导日历中检查今天的日期,需要检查航班是否可用。如果当天航班可用,将进行进一步的处理。如果不可用,则弹出消息将通过航班不可用。如果我使用引导日历检查当前日期航班可用性,这是一个简单的条件。 但我想检查今天的航班是否不存在,然后用户可以转到下一个可用日期搜索航班,如果可用,则进一步处理。但我无法做到这一点。 这是我写的代码:

    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和航班可用和不可用的来源。抱歉,我无法上传屏幕截图。