我想在其中一个测试网站的datepicker中设置日期。日期应该是从今天起7天。对于这个我使用follwing功能。在eclipse控制台窗口中,SOP正在准备正确的日期,但是当我使用与SendKeys命令相同的网站时,它不会使用此字符串日期。代码如下:
public static String Date7(){
//a function to give date + 7 days
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Calendar c = Calendar.getInstance();
c.setTime(new Date()); // Now use today date.
c.add(Calendar.DATE, 7); // Adding 7 days from current date
String CheckInDate = sdf.format(c.getTime());
System.out.println(CheckInDate);
return CheckInDate;}
public static void searchHotel(){
WebDriver wd = new FirefoxDriver();
wd.get("http://adactin.com/HotelApp/index.php");
wd.findElement(By.id("datepick_in")).sendKeys(Date7());
}
在此之后,该网站获得今天的日期,而不是7天后的日期。 请帮助。