How to select the Date Picker In Selenium WebDriver

后端 未结 8 1863
再見小時候
再見小時候 2020-12-03 00:02

Currently working on Selenium WebDriver and using Java. I want to select values in date range from the drop down.. I want to k

8条回答
  •  盖世英雄少女心
    2020-12-03 00:29

    You can try this, see if it works for you.

    Rather than choosing date from date picker, you can enable the date box using javascript & enter the required date, this would avoid excessive time required to traverse through all date elements till you reach one you require to select.

    Code for from date

    ((JavascriptExecutor)driver).executeScript ("document.getElementById('fromDate').removeAttribute('readonly',0);"); // Enables the from date box
    
    WebElement fromDateBox= driver.findElement(By.id("fromDate"));
    fromDateBox.clear();
    fromDateBox.sendKeys("8-Dec-2014"); //Enter date in required format
    

    Code for to date

    ((JavascriptExecutor)driver).executeScript ("document.getElementById('toDate').removeAttribute('readonly',0);"); // Enables the from date box
    
    WebElement toDateBox= driver.findElement(By.id("toDate"));
    toDateBox.clear();
    toDateBox.sendKeys("15-Dec-2014"); //Enter date in required format
    

提交回复
热议问题