У меня проблема с выбором определенного дня в методе pickDay ().Когда я указываю 4, он продолжает выбирать 1. Когда печатается дата [DAY_OF_MONTH], она печатает 4.
Я звоню по этому ключевому слову: -
CustomKeywords.'custom.keywords.RadDatePicker.pickDate '(' Хранилище объектов / Telerik / RadDateLightWeightPage / img_CalendarPopupButton ', '06 / 04/2019')
class RadDatePicker {
Date date;
String obj;
RadDatePicker() {
}
RadDatePicker(String object, String input_date) {
this.obj = object;
date = new Date().parse("MM/dd/yyyy", input_date)
}
def openCalendar() {...}
def displayMonth() {...}
def displayYear() {...}
def displayDate() {
return new Date().parse("MMM/yyyy", displayMonth() + "/" + displayYear())
}
def pickYear(){...}
def pickMonth(){...}
def pickDay() {
println date[DAY_OF_MONTH]
WebUI.click(findTestObject('Object Repository/Telerik/RadDateLightWeightPage/a_dayPicker', [('day') : date[DAY_OF_MONTH]]))
}
def pickDate() {
pickYear()
pickMonth()
pickDay()
}
@Keyword
def pickDate(String obj, String date) {
def pick = new RadDatePicker(obj, date)
pick.openCalendar()
pick.pickDate()
}
}
Вот календарь и HTML
календарь html