Comment sélectionner le Sélecteur de Date Dans Selenium WebDriver

Actuellement en train de travailler sur Selenium WebDriver et à l'aide de Java. Je veux sélectionner des valeurs dans date range à partir de la liste déroulante.. je veux savoir comment puis-je sélectionner les valeurs que Date, Month and year dans le sélecteur de date déroulant.

Ici est la balise HTML:

<dd id="date-element">
<input id="fromDate" class="hasDatepicker" type="text" style="width:57px; padding:3px 1px; font-size:11px;" readonly="readonly" name="fromDate" value="01 Jan 2013">

<input id="toDate" class="hasDatepicker" type="text" style="width:57px; padding:3px 1px; font-size:11px;" readonly="readonly" name="toDate" value="31 Dec 2013">  

Comment sélectionner le Sélecteur de Date Dans Selenium WebDriver

Ci-dessous un exemple de code que j'ai essayé:

Log.info("Clicking on From daterange dropdown");
JavascriptExecutor executor8 = (JavascriptExecutor)driver;
executor8.executeScript("document.getElementById('fromDate').style.display='block';");
Select select8 = new Select(driver.findElement(By.id("fromDate")));
select8.selectByVisibleText("10 Jan 2013");
Thread.sleep(3000);

Log.info("Clicking on To daterange dropdown");
JavascriptExecutor executor10 = (JavascriptExecutor)driver;
executor10.executeScript("document.getElementById('toDate').style.display='block';");
Select select10 = new Select(driver.findElement(By.id("toDate")));
select10.selectByVisibleText("31 Dec 2013");
Thread.sleep(3000);
ce que vous avez essayé?
Les Dates ne sont pas Select éléments. Ils sont en effet tables
Regarde ma réponse.
Vérifiez cet exemple - testautomationguru.com/...

OriginalL'auteur Amirdha | 2014-01-29