@Test() @Parameters({ParamProps.IOS, ParamProps.TVLAND_APP}) public void sm4CreateCanceliOSTest() { Logger.logMessage("UI SETUP", true); splashChain.splashAtRest(); loginChain.logoutIfLoggedIn(); Logger.logMessage("STEP 1", true); settings.settingsBtn().waitForVisible().tap(); settingsMenu.signInBtn().waitForVisible().tap(); selectProvider.xfinityProviderBtn().waitForVisible().tap(); Logger.logMessage("STEP 2", true); xfinity.signInRegisterBtn().waitForVisible().tap(); xfinity.createOneNowBtn().waitForVisible().tap(); xfinity.createNowCancelBtn().waitForVisible().tap(); Logger.logMessage("STEP 3", true); selectProvider.backBtn().waitForVisible().tap(); xfinity.signInRegisterBtn().waitForVisible(); selectProvider.backBtn().waitForVisible().tap(); if (TestRun.isPhone()) { signIn.closeBtn().waitForVisible().tap(); } settingsMenu.autoPlayTgl().waitForVisible(); }
@Test(groups = {GroupProps.FULL, GroupProps.TVE}) @Parameters({ParamProps.IOS, ParamProps.TVLAND_APP}) public void sm4SignInInvalidiOSTest() { Logger.logMessage("UI SETUP", true); splashChain.splashAtRest(); loginChain.logoutIfLoggedIn(); Logger.logMessage("STEP 1", true); settings.settingsBtn().waitForVisible().tap(); settingsMenu.signInBtn().waitForVisible().tap(); selectProvider.xfinityProviderBtn().waitForVisible().tap(); Logger.logMessage("STEP 2", true); xfinity.signInRegisterBtn().waitForVisible().tap(); xfinity.emailTxb().waitForVisible().tap().type(invalid); xfinity.passwordTxb().waitForVisible().tap().type(invalid); xfinity.signInBtn().waitForVisible().tap(); xfinity.invalidEmailPasswordTxt().waitForVisible(); xfinity.okayBtn().waitForVisible().tap(); Logger.logMessage("STEP 3", true); selectProvider.backBtn().waitForVisible().tap(); xfinity.signInRegisterBtn().waitForVisible(); selectProvider.backBtn().waitForVisible().tap(); if (TestRun.isPhone()) { signIn.closeBtn().waitForVisible().tap(); } settingsMenu.autoPlayTgl().waitForVisible(); }