мой класс действий похож на ниже
public class NewUserFormAction {
public static void Execute(WebDriver driver,List<HashMap<String,String>> map) throws Exception{
abstract class CalendergetDropdown{
// get a select dropdown list
public Select getSelectOptionsDay() {
return new Select(NewUserFormPage.Calandersection.day_dropdownList);
}
public Select getSelectOptionsMonth() {
return new Select(NewUserFormPage.Calandersection.month_dropdownList);
}
public Select getSelectOptionsYear() {
return new Select(NewUserFormPage.Calandersection.years_dropdownList);
}
// Set the calender values
public void setDayoption(String day) {
getSelectOptionsDay().selectByValue(dateOfBirth);
}
public void setMonthoption(String month) {
getSelectOptionsMonth().selectByValue(monthOfBirth);
}
public void setYearoption(String year) {
getSelectOptionsYear().selectByValue(yearOfBirth);
}
}
Я получаю предупреждение ниже, поэтому мой код не может выбрать значение из выпадающего списка день / месяц / год. дайте мне знать, если я что-то упустил при реализации select в POM.
введите описание изображения здесь