@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface InitialPage
Specifies that given page object should be opened before the test is executed.
It instantiates the page object in same way as Page
annotation.
@InitialPage LoginPage loginPage; @Test public void should_login_successfully() { loginPage.login(USER_NAME, USER_PASSWORD); homePage.assertOnHomePage(); assertTrue(homePage.getUserName(), USER_NAME); }
@Test public void should_login_successfully(@InitialPage LoginPage loginPage) { loginPage.login(USER_NAME, USER_PASSWORD); homePage.assertOnHomePage(); assertTrue(homePage.getUserName(), USER_NAME); }
Copyright © 2016 JBoss by Red Hat. All rights reserved.