Нажмите 1 в поле даты
Нажмите 2 после выбора года
Нажмите 3 после выбора месяца
Мне нужно выбрать дату из DatePicker. Поведение пользователя DatePicker выглядит следующим образом:
1. Нажмите на поле Дата.
2. Он просит пользователя выбрать год.
3. При выборе года пользователю предлагается выбрать месяц.
4. При выборе месяца он запрашивает у пользователя дату в календаре.
Я пытался использовать следующие подходы:
Подход 1: Попытка ввести значение как SendKeys без разделителя, а затем нажать клавишу Tab, используя KEYS.Tab
WebElement dob = driver.findElement(DOB);
Actions Action3 = new Actions(driver);
Action3.moveToElement(dob).click().perform();
dob.sendKeys("01052001");
dob.sendKeys(Keys.TAB);
Подход 2: Попытка щелкнуть поле даты, затем год, затем месяц и, наконец, дату. Ниже приведен код для этого:
driver.findElement(Year).click();
Thread.sleep(2000);
driver.findElement(Month).click();
Thread.sleep(2000);
driver.findElement(Date).click();
Thread.sleep(2000);
Дайте мне знать, как обрабатывать такой DatePicker и выбрать из него дату.