Как выбрать конкретную дату (когда: type = "date") в Selenium WebDriver? - PullRequest
0 голосов
/ 01 мая 2019

Я использую 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, но дата не меняется (мм / дд / гггг).

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Вы должны использовать правильный формат даты, например, гггг-мм-дд

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

Это будет работать и в Firefox

0 голосов
/ 01 мая 2019

Я вижу изменения даты на "04/11/2013" с тем же кодом, который вы использовали.

enter image description here Если вы пытаетесь изменить дату, убедитесь, чтосначала очистите поле, используя строку ниже

driver.findElement(By.id("dob")).clear();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...