我正在將 Selenium WebDriver 與 Java 一起使用,我正在嘗試在此站點(diǎn)的“出生日期”字段中選擇一個(gè)日期:http: //www.demo.guru99.com/V4/manager/addcustomerpage.php如何通過 Selenium WebDriver 在此站點(diǎn)上選擇特定日期?我嘗試使用此命令(使用 Firefox 驅(qū)動(dòng)程序):driver.findElement(By.id("dob")).sendKeys("04/11/2013");但是這個(gè)命令不起作用。我預(yù)計(jì)日期會(huì)出現(xiàn):04/11/2013,但日期不會(huì)改變(mm/dd/yyyy)。
2 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
您應(yīng)該使用有效的日期格式,例如 yyyy-mm-dd
driver.findElement(By.id("dob")).sendKeys("2013-04-11");
這也適用于 Firefox

慕姐8265434
TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
我看到日期更改為“2013 年 4 月 11 日”,代碼與您使用的代碼相同。
如果您嘗試更改日期,請(qǐng)確保首先使用以下行清除該字段
driver.findElement(By.id("dob")).clear();
添加回答
舉報(bào)
0/150
提交
取消