私は、joda time を入力している Web サイトに 3 つのフィールドを持っています。Firefox では、すべて問題なく動作します。ただし、IE では、IRB の有効期限日フィールドが入力されますが、開始日と終了日フィールドは入力されません。何かご意見は?これはIE9です。joda time の最新バージョンに更新しましたが、まだ満足できません。WebDriver と IEDriver を 2.37 に更新しました。コンソールに送信すると、時刻が正しく出力されています。
//Enter an IRB Expiration Date - This is the one which works
WebElement irbExpCP = driver.findElement(By.id("irbExpDate"));
irbExpCP.click();
LocalDate irbDate = LocalDate.now().plusYears(5);
DateTimeFormatter formatter = DateTimeFormat.forPattern("MM/dd/yyyy");
String irbDate2 = formatter.print(irbDate);
irbExpCP.sendKeys(irbDate2);
//Enter a Start Date
WebElement startDateCP = driver.findElement(By.id("startDate"));
startDateCP.click();
LocalDate startDate = LocalDate.now();
String startDate2 = formatter.print(startDate);
startDateCP.sendKeys(startDate2);
//Enter an End Date
WebElement endDateCP = driver.findElement(By.id("endDate"));
endDateCP.click();
LocalDate endDate = LocalDate.now().plusYears(10);
String endDate2 = formatter.print(endDate);
endDateCP.sendKeys(endDate2);