DynarchCalendar не может нажать на срок выполнения месяц и дата - PullRequest
0 голосов
/ 09 апреля 2019

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

Может ли кто-нибудь помочь мне решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...