]
Lukáš Fryč updated ARQGRA-191:
------------------------------
Story Points: 12 (was: 8)
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
Reporter: Anthony O.
Assignee: Jan Papousek
Priority: Critical
Labels: ArquillianResource, Drone, Page
Fix For: 2.0.0.Alpha3
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: