我将重构上面的测试,如此处所示,在第二次测试中使用SubscriptionPage。
@RunAsClient public class Test1 extends Arquillian { private final String subscriptionName = "subName"; private final String subscriptionDescription = "description"; @Page SubscriptionPage subscriptionPage; @Test(dataProvider = Arquillian.ARQUILLIAN_DATA_PROVIDER) public void enterSubscriptionName() { Graphene.goTo(SubscriptionPage.class); subscriptionPage.enterName(subscriptionName); assertEquals(subscriptionName, subscriptionPage.getNameFieldValue()); } @Test(dataProvider = Arquillian.ARQUILLIAN_DATA_PROVIDER) public void enterSubscriptionDescription() { subscriptionPage.enterDescription(subscriptionDescription); assertEquals(subscriptionDescription, subscriptionPage.getDescriptionFieldValue()); } }