如何在Selenium WebDriver中选择特定日期(何时:type =“ date”)?

时间:2019-05-01 13:03:14

标签: java date selenium-webdriver

我正在将Selenium WebDriver与Java一起使用,并且试图在此站点的“出生日期”字段中选择一个日期: http://www.demo.guru99.com/V4/manager/addcustomerpage.php

如何通过Selenium WebDriver在此站点上选择特定日期?

我尝试使用此命令(使用Firefox驱动程序):

driver.findElement(By.id("dob")).sendKeys("04/11/2013");

但是此命令不起作用。

我希望日期会出现:2013/04/11, 但是日期不会改变(mm / dd / yyyy)。

2 个答案:

答案 0 :(得分:0)

我看到日期更改为“ 04/11/2013”​​,并使用了与您相同的代码。

enter image description here 如果您要更改日期,请确保首先使用下面的行清除该字段

driver.findElement(By.id("dob")).clear();

答案 1 :(得分:0)

您应该使用有效的日期格式,例如yyyy-mm-dd

driver.findElement(By.id("dob")).sendKeys("2013-04-11");

这在Firefox中同样适用