DynarchCalendar无法单击截止日期month&date

时间:2019-04-09 06:22:18

标签: java selenium-webdriver datepicker

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的月份和日期

任何人都可以帮我解决这个问题

0 个答案:

没有答案