Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
如何使用selenium java在datepicker中选择从当前日期算起2天的日期_Java_Selenium Webdriver_Datepicker - Fatal编程技术网

如何使用selenium java在datepicker中选择从当前日期算起2天的日期

如何使用selenium java在datepicker中选择从当前日期算起2天的日期,java,selenium-webdriver,datepicker,Java,Selenium Webdriver,Datepicker,我正在用java中的SeleniumWebDriver自动化脚本。我想在datepicker中选择一个日期,从当前日期开始总是+2天,我使用的是TestNG框架 场景是-每次选择日期时,它应该是当前日期+2天 e、 g如果今天是28号,则应选择30号 正确的解决方案如下所示 ///使用java中的函数获取今天的日期 //它将在列表中存储所有web元素 //使用java中的日历函数将今天的日期增加2天 //完成日期后,在文本框中使用selenium sendkeys选择(今天+2)日期 基本答案:

我正在用java中的SeleniumWebDriver自动化脚本。我想在datepicker中选择一个日期,从当前日期开始总是+2天,我使用的是TestNG框架

场景是-每次选择日期时,它应该是当前日期+2天 e、 g如果今天是28号,则应选择30号

正确的解决方案如下所示 ///使用java中的函数获取今天的日期 //它将在列表中存储所有web元素 //使用java中的日历函数将今天的日期增加2天 //完成日期后,在文本框中使用selenium sendkeys选择(今天+2)日期

基本答案:

    DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
    Calendar cal = Calendar.getInstance();
    cal.setTime(new Date());
    cal.add(Calendar.DATE, 2);
    String newDate = dateFormat.format(cal.getTime());
可能重复检查此项:@Sim检查此项:
    DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
    Calendar cal = Calendar.getInstance();
    cal.setTime(new Date());
    cal.add(Calendar.DATE, 2);
    String newDate = dateFormat.format(cal.getTime());