Я использую 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, но дата не меняется (мм / дд / гггг).
Вы должны использовать правильный формат даты, например, гггг-мм-дд
driver.findElement(By.id("dob")).sendKeys("2013-04-11");
Это будет работать и в Firefox
Я вижу изменения даты на "04/11/2013" с тем же кодом, который вы использовали.
Если вы пытаетесь изменить дату, убедитесь, чтосначала очистите поле, используя строку ниже
driver.findElement(By.id("dob")).clear();