package org.richfaces.integration.partialViewContext; import static org.jboss.arquillian.graphene.Graphene.guardAjax; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; public class Form { @FindBy(name = "javax.faces.ViewState") private WebElement viewState; @FindBy(css = "input[type=submit]") private WebElement button; @FindBy(css = "input[type=text]") private WebElement input; public String getViewState() { return viewState.getAttribute("value"); } public void setInput(String text) { input.clear(); input.sendKeys(text); } public String getInput() { return input.getAttribute("value"); } public void submit() { guardAjax(button).click(); } }