[arquillian-issues] [JBoss JIRA] (ARQGRA-191) Support @Drone and @ArquillianResource in Page objects

Anthony O. (JIRA) jira-events at lists.jboss.org
Tue Sep 11 06:32:34 EDT 2012


Anthony O. created ARQGRA-191:
---------------------------------

             Summary: Support @Drone and @ArquillianResource in Page objects
                 Key: ARQGRA-191
                 URL: https://issues.jboss.org/browse/ARQGRA-191
             Project: Arquillian Graphene
          Issue Type: Feature Request
    Affects Versions: 2.Future
            Reporter: Anthony O.


In the same way as ARQGRA-189, I think it could be a good thing to support @Drone in Page objects too.

Here is my use case :
{code}
public class FeatureTest extends Arquillian {
	@Page
	private HomePage homePage;

	@Test
	public testClickMenuRedirect() {
		FeaturePage featurePage = homePage.open()
			.doFeature();
		assertEquals(featurePage.getSomeAttributeValue(), "someAttributeValue");
	}
}

public class HomePage {
	@Drone
	private WebDriver driver;

	@ArquillianResource
	URL contextPath;

	@FindBy(id="featureLinkMenu")
	private WebElement featureLinkMenu;

	public HomePage open() {
		driver.get(URLUtils.buildUrl(contextPath, "pages/feature.xhtml");
	}

	public HomePage doFeature() {
		guardHttp(featureLinkMenu).click();
		return this;
	}

	// code for getSomeAttributeValue()
}
{code}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the arquillian-issues mailing list