java - 如何选择特定日期(当 : type = "date") in Selenium WebDriver?

标签 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");

但是这个命令不起作用。

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

最佳答案

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

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

这也适用于 Firefox

关于java - 如何选择特定日期(当 : type = "date") in Selenium WebDriver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55936714/

相关文章:

java - 如何使用mysql查询找到更接近另一个日期的日期

Selenium 服务器无法远程运行 - 启动 Firefox 时出现问题

java - 为什么 Java 使用 (hash & 0x7FFFFFFF) % tab.length 来决定键的索引?

java.sql.SQLException : OALL8 is in an inconsistent state on JBoss 6. 1 EAP

java - 有没有办法在两个不同的 jvm 上运行相同的 junit 测试

javascript - 从下拉菜单中逐页阅读 - 在第二页找不到下拉菜单

python - Selenium : WebDriverException:Chrome failed to start: crashed as google-chrome is no longer running so ChromeDriver is assuming that Chrome has crashed

java - 在哪里可以找到提取特定 exif 的元数据类型列表

mysql - 变量中的日期 - mysql

python - 日期库,能够计算诸如 "every third tuesday"之类的东西?