Java tutorial
/* * Copyright 2015 JBoss Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.kie.page.objects; import java.util.List; import org.kie.base.KIESeleniumTest; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; public class ServerManagement { private final WebDriver driver; private WebElement register; public ServerManagement(WebDriver driver) { this.driver = driver; generateActions(driver); } private void generateActions(WebDriver driver) { List<WebElement> actions = driver.findElements(By.tagName("a")); for (WebElement action : actions) { String innerHTML = action.getAttribute("innerHTML"); if (innerHTML.contains("Register")) { register = action; } } } public RegisterServer register() { register.click(); return new RegisterServer(driver); } public boolean isDisplayed() { KIESeleniumTest.generateWait(driver, register); return true; } }