I am getting the above exception. What dis I miss?
WebUI.click(findTestObject(‘Object Repository/SchooladminFunctions/Lesson/CreateRepeatedLesson/start_time_input’))
def defaultStartTime = WebUI.getAttribute(findTestObject('SchooladminFunctions/Lesson/CreateRepeatedLesson/start_time_input'), 'value')
String[] parts = defaultStartTime.split(':')
String hourPart = parts[0]
String minPart = parts[1]
int min = Integer.parseInt(minPart)
int hour = Integer.parseInt(hourPart)
int startHour = calculateHour(hour, min)
int startMin = calculateClickableMinute(min)
TestObject hourCircle = WebUI.modifyObjectProperty(findTestObject('Object Repository/TeacherFunctions/Lesson/span_18'), 'text', 'equals', startHour.toString(), true)
WebElement element = WebUiCommonHelper.findWebElement(hourCircle, 5)
WebElement clickableElement = element.findElement(By.tagName('span'))
clickableElement.click()
TestObject minCircle = WebUI.modifyObjectProperty(findTestObject('Object Repository/TeacherFunctions/Lesson/span_18'), 'text', 'equals', startMin.toString(), true)
element = WebUiCommonHelper.findWebElement(minCircle, 5)
clickableElement = element.findElement(By.tagName('span'))
clickableElement.click()
def int calculateClickableMinute(int min) {
if(min % 5 == 0) {
return min
}else if(min > 54) {
return 0
}else {
int remainder = (min % 5)
return (min - remainder + 5)
}
}
def int calculateHour(int hour, int min) {
if (min > 54) {
return hour ++
}
}