Code: Select all
//Get default selected CheckIn Date which is at the value attribute
public String getPreSelectedCheckInDate() {
waitUtils.waitForElementToBeVisible(checkInDateSelector);
return checkInDateSelector.getAttribute("value");
}
//Get current month and year at header
public String getCurrentMonthYear() {
clickOnCheckIn();
return generic.getCurrentCalenderHeader(currentMonthYearLocater);
}
public void clickOnCurrentYear() {
WebElement monthYear = driver.findElement(currentMonthYearLocater);
waitUtils.waitForElementToBeVisible(monthYear);
monthYear.click();
}
< /code>
HIER steckt, dass dies richtig ist? oder verwenden Sie eine andere. < /p>
Erstellt eine Klasse für generische Aktionen. //generic method to get current header of calender
public String getCurrentCalenderHeader(By currenHeaderLocater) {
WebElement currentHeader = driver.findElement(currenHeaderLocater);
waitUtil.waitForElementToBeVisible(currentHeader);
return currentHeader.getText();
}