diff --git a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/adminconsole/advanced/LocalServerPO.java b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/adminconsole/advanced/LocalServerPO.java new file mode 100644 index 00000000000..6d157cdeb88 --- /dev/null +++ b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/adminconsole/advanced/LocalServerPO.java @@ -0,0 +1,25 @@ +package com.sap.sailing.selenium.pages.adminconsole.advanced; + +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebElement; + +import com.sap.sailing.selenium.core.BySeleniumId; +import com.sap.sailing.selenium.core.FindBy; +import com.sap.sailing.selenium.pages.PageArea; + +public class LocalServerPO extends PageArea { + + public LocalServerPO(WebDriver driver, WebElement element) { + super(driver, element); + } + + @FindBy(how = BySeleniumId.class, using = "isSelfServiceServerCheckbox") + private WebElement isSelfServiceServerCheckbox; + + public void setSelfServiceServer(boolean selfService) { + if (selfService != isSelfServiceServerCheckbox.isSelected()) { + isSelfServiceServerCheckbox.click(); + } + } + +}