mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-10 22:18:03 -05:00
* Test script updated for new apk Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * new test cases added Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * new test cases added from master sheet Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * Test cases added from regression sheet Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * new test cases added Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * automated ios tests for regression Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * conflict resolved Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * framework optimization Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * folder structure changed Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * framework restructure for device farm Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> * incorporated review comments Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com> --------- Signed-off-by: kamalsingh <kamal.singh@thoughtworks.com>
72 lines
3.7 KiB
Java
72 lines
3.7 KiB
Java
package iosTestCases;
|
|
|
|
import BaseTest.AndroidBaseTest;
|
|
import BaseTest.IosBaseTest;
|
|
import inji.constants.Target;
|
|
import inji.pages.*;
|
|
import inji.utils.TestDataReader;
|
|
import org.testng.annotations.Test;
|
|
|
|
import static org.testng.Assert.assertTrue;
|
|
|
|
public class ReceiveCardTest extends IosBaseTest {
|
|
|
|
@Test
|
|
public void verifyRecivedCardAndQrCode() {
|
|
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(driver);
|
|
|
|
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
|
|
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
|
|
|
|
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
|
|
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
|
|
|
|
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
|
|
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
|
|
|
|
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
|
|
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), Target.IOS);
|
|
|
|
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
|
|
HomePage homePage = confirmPasscode.confirmPasscode(TestDataReader.readData("passcode"), Target.IOS);
|
|
|
|
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
|
|
SettingsPage settingsPage = homePage.clickOnSettingIcon();
|
|
|
|
ReceiveCardPage receiveCardPage = settingsPage.clickOnReceiveCard();
|
|
assertTrue(receiveCardPage.isReceiveCardHederDisplayed(), "Verify if QR code header is displayed");
|
|
assertTrue(receiveCardPage.isWaitingForConnectionDisplayed(), "Verify if waiting for connection displayed");
|
|
}
|
|
|
|
@Test
|
|
public void verifyRecivedCardAndQrCodeInFilipinoLanguage() {
|
|
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(driver);
|
|
|
|
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
|
|
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
|
|
|
|
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
|
|
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
|
|
|
|
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
|
|
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
|
|
|
|
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
|
|
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), Target.IOS);
|
|
|
|
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
|
|
HomePage homePage = confirmPasscode.confirmPasscode(TestDataReader.readData("passcode"), Target.IOS);
|
|
|
|
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
|
|
SettingsPage settingsPage = homePage.clickOnSettingIcon();
|
|
|
|
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
|
|
settingsPage.clickOnLanguage().clickOnFilipinoLanguage();
|
|
|
|
assertTrue(settingsPage.verifyFilipinoLanguage(), "Verify if language is changed to filipino");
|
|
ReceiveCardPage receiveCardPage =settingsPage.clickOnReceiveCardFilipinoLanguage();
|
|
|
|
assertTrue(receiveCardPage.isReceiveCardHederInFilipinoLanguageDisplayed(), "Verify if QR code header is displayed filipino");
|
|
}
|
|
}
|