/* * JBoss, Home of Professional Open Source * Copyright 2010-2016, Red Hat, Inc. and individual contributors * by the @authors tag. See the copyright.txt in the distribution for a * full listing of individual contributors. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this software; if not, write to the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ package org.richfaces.tests.metamer.ftest.richProgressBar; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; import org.richfaces.tests.metamer.ftest.webdriver.MetamerPage; /** * @author <a href="https://community.jboss.org/people/ppitonak">Pavol Pitonak</a> * @since 4.3.0.M3 */ public class ProgressBarPage extends MetamerPage { @FindBy(id = "progress") private WebElement actualProgressElement; @FindBy(id = "isEnabled") private WebElement isEnabledElement; @FindBy(css = "div[id$=completeOutput]") private WebElement completeOutputElement; @FindBy(css = "div[id$=progressBar]") private WebElement progressBarElement; @FindBy(css = "div.rf-pb-init") private WebElement initElement; @FindBy(css = "div.rf-pb-init > span") private WebElement initialOutputElement; @FindBy(css = "div.rf-pb-fin") private WebElement finishElement; @FindBy(css = "div.rf-pb-fin > span") private WebElement finishOutputElement; @FindBy(css = "div.rf-pb-rmng") private WebElement remainElement; @FindBy(css = "div.rf-pb-prgs") private WebElement progressElement; @FindBy(css = "div[id$=complete]") private WebElement completeElement; @FindBy(css = "div.rf-pb-lbl") private WebElement labelElement; @FindBy(css = "input[id$=childrenRendered]") private WebElement childrenRenderedCheckboxElement; @FindBy(css = "input[id$=initialFacetRendered]") private WebElement initialFacetRenderedCheckboxElement; @FindBy(css = "input[id$=finishFacetRendered]") private WebElement finishFacetRenderedCheckboxElement; @FindBy(css = "div.rf-pb-init > input") private WebElement startButtonElement; @FindBy(css = "input[id$=startButton]") private WebElement startButtonClientElement; @FindBy(css = "div.rf-pb-fin > input") private WebElement restartButtonElement; @FindBy(css = "input[id$=pauseButton]") private WebElement pauseButtonElement; @FindBy(css = "input[id$='stopPolling']") private WebElement stopPollingButtonElement; /** * @return the actualProgressElement */ public WebElement getActualProgressElement() { return actualProgressElement; } /** * @return the childrenRenderedCheckboxElement */ public WebElement getChildrenRenderedCheckboxElement() { return childrenRenderedCheckboxElement; } /** * @return the completeElement */ public WebElement getCompleteElement() { return completeElement; } /** * @return the completeOutputElement */ public WebElement getCompleteOutputElement() { return completeOutputElement; } /** * @return the finishElement */ public WebElement getFinishElement() { return finishElement; } /** * @return the finishFacetRenderedCheckboxElement */ public WebElement getFinishFacetRenderedCheckboxElement() { return finishFacetRenderedCheckboxElement; } /** * @return the finishOutputElement */ public WebElement getFinishOutputElement() { return finishOutputElement; } /** * @return the initElement */ public WebElement getInitElement() { return initElement; } /** * @return the initialFacetRenderedCheckboxElement */ public WebElement getInitialFacetRenderedCheckboxElement() { return initialFacetRenderedCheckboxElement; } /** * @return the initialOutputElement */ public WebElement getInitialOutputElement() { return initialOutputElement; } /** * @return the isEnabledElement */ public WebElement getIsEnabledElement() { return isEnabledElement; } /** * @return the labelElement */ public WebElement getLabelElement() { return labelElement; } /** * @return the pauseButtonElement */ public WebElement getPauseButtonElement() { return pauseButtonElement; } /** * @return the progressBarElement */ public WebElement getProgressBarElement() { return progressBarElement; } /** * @return the progressElement */ public WebElement getProgressElement() { return progressElement; } /** * @return the remainElement */ public WebElement getRemainElement() { return remainElement; } /** * @return the restartButtonElement */ public WebElement getRestartButtonElement() { return restartButtonElement; } /** * @return the startButtonClientElement */ public WebElement getStartButtonClientElement() { return startButtonClientElement; } /** * @return the startButtonElement */ public WebElement getStartButtonElement() { return startButtonElement; } /** * @return the stopPollingButtonElement */ public WebElement getStopPollingButtonElement() { return stopPollingButtonElement; } }