DynarchCalendar Я могу выбрать год, месяц и дату для даты начала, но для даты исполнения я не могу выбрать месяц и дату, пока я использую один и тот же код для обеих функций.
driver.findElement(By.xpath("//*[@id='"+calender+"']/table/tbody/tr/td/div/div[1]/table/tbody/tr/td/div")).click();
driver.findElement(By.xpath("//*[@id='"+calender+"']/table/tbody/tr/td/div/div[4]/table/tbody/tr/td/table[1]/tbody/tr[1]/td/input")).sendKeys(Keys.chord(Keys.CONTROL, "a"), "20"+Year);
String Monthformat = String.format("%01d", Integer.parseInt(Month)-1);
driver.findElement(By.xpath("//*[@id='"+calender+"']|.//*[@dyc-btn='m"+Monthformat+"']")).click();
driver.findElement(By.xpath("//*[@dyc-date=\'"+Startdate+"\']")).click();
"calender" means either TODODUEDATE_container or TODOENDDATE_container
Ошибка - Исключение в потоке "main" org.openqa.selenium.ElementNotVisibleException: элемент не взаимодействует
Примечание: я пытался использовать WebDriverWait с ExpectedCondition в качестве invisibilityOfElementLocated, но он не нажимает месяц и дату для Duedate
Может ли кто-нибудь помочь мне решить эту проблему