猿问

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

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

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

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

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

但是这个命令不起作用。

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


暮色呼如
浏览 167回答 2
2回答

牧羊人nacy

您应该使用有效的日期格式,例如 yyyy-mm-dddriver.findElement(By.id("dob")).sendKeys("2013-04-11");这也适用于 Firefox

慕姐8265434

我看到日期更改为“2013 年 4 月 11 日”,代码与您使用的代码相同。如果您尝试更改日期,请确保首先使用以下行清除该字段driver.findElement(By.id("dob")).clear();
随时随地看视频慕课网APP

相关分类

Java
我要回答