我无法从日历中选择数据,因为它没有要选择的ID。
下面是我的HTML代码,
我试过的代码是
DateDOB = By.xpath("//*[@id='dob']")
strDateDOB="12/12/2020"
driver.findElement(DateDOB).sendKeys(strDateDOB);
但无法选择日期
应用程序的网址:
用户名:mgr123 密码:mgr!23
单击左窗格中的新帐户以选择上面讨论的所需页面。
任何人都可以帮忙选择日期吗?
答案 0 :(得分:1)
DOB有id
。 sendKeys的作品。当ID存在时,不要使用XPATH。
我尝试了以下代码并输入了DOB值:
@Test
public void tst1() {
WebDriver driver = new FirefoxDriver();
driver.get("http://demo.guru99.com/V4/");
driver.findElement(By.name("uid")).sendKeys("mgr123");
driver.findElement(By.name("password")).sendKeys("mgr!23");
driver.findElement(By.name("btnLogin")).click();
driver.findElement(By.linkText("New Customer")).click();
driver.findElement(By.id("dob")).sendKeys("12/12/2018");
sleep(5000);
}