MOSIP-42741 UI Testrig Inji Mobile - Cleanup for duplicated assertions for ios testcases (#2074)

* [MOSIP-42741] [UI Testrig] Inji Mobile - Do the cleanup for duplicated assertions done in all the testcases

Signed-off-by: Aswin <aswingopal30@gmail.com>

* [MOSIP-42741] [UI Testrig] Inji Mobile - Do the cleanup for duplicated assertions done in all the testcases

Signed-off-by: Aswin <aswingopal30@gmail.com>

* Update DeletingVcTest.java

Updated as per the river comments 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VcDownloadAndVerifyUsingEsignetTest.java

updated the changes 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VcDownloadAndVerifyUsingEsignetTest.java

updated the changes 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update keyManagement.java

updated the changes 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VerifyHistoryTest.java

updated the changes 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* [MOSIP-42741] [UI Testrig] Inji Mobile - Do the cleanup for duplicated assertions done in all the testcases

Signed-off-by: Aswin <aswingopal30@gmail.com>

* Update KeyManagmentTest.java

47-line uncommented 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update NoNetworkIosTest.java

removed the commented into uncommented line 448 and 449 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update UnlockWithPasscodeTest.java

uncommented 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VcDownloadAndVerifyUsingMdl.java

uncommented line 105 106 106

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VcDownloadAndVerifyUsingMdl.java

line 154 and 155 uncommented 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update VerifyHistoryTest.java

line 168 uncommented 

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

* Update KeyManagmentTest.java

uncommented the line number 181 assertTrue(sunbirdLoginPage.isSunbirdCardActive(), "Verify if download sunbird displayed active");

Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>

---------

Signed-off-by: Aswin <aswingopal30@gmail.com>
Signed-off-by: gopalaswin <167510433+gopalaswin@users.noreply.github.com>
This commit is contained in:
gopalaswin
2025-09-18 15:22:48 +05:30
committed by GitHub
parent a7d1b9adbf
commit 62b627242c
15 changed files with 558 additions and 558 deletions

View File

@@ -14,23 +14,23 @@ public class AboutInjiTest extends IosBaseTest {
public void copyAppId() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
@@ -53,23 +53,23 @@ public class AboutInjiTest extends IosBaseTest {
public void verifyAppId() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
@@ -84,27 +84,27 @@ public class AboutInjiTest extends IosBaseTest {
public void verifyTuvaliVersion() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
AboutInjiPage aboutInjiPage = settingsPage.clickOnAbouInji();
assertTrue(aboutInjiPage.isAboutInjiHeaderDisplayed(), "Verify id about inji page displayed");

View File

@@ -18,43 +18,43 @@ public class ActivateVcTest extends IosBaseTest {
public void activateVc() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnActivationPending();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
@@ -68,23 +68,23 @@ public class ActivateVcTest extends IosBaseTest {
public void noPreDownloadedVCAndNoHistoryInFreshInstallation() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
assertEquals(homePage.verifyLanguageForNoVCDownloadedPageLoaded(), "Bring your digital identity");
@@ -100,33 +100,33 @@ public class ActivateVcTest extends IosBaseTest {
public void verifyInvalidOtpMessage() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("invalidOtp"), PlatformType.IOS);
assertTrue(otpVerification.invalidOtpMessageDisplayed(), "Verify if OTP is invalid message is displayed");
@@ -138,47 +138,47 @@ public class ActivateVcTest extends IosBaseTest {
public void activateVcFromDetailedViewPage() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
// assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
IosUtil.scrollToElement(getDriver(), 100, 800, 100, 200);
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerificationPage.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify if VC is activated");
@@ -189,19 +189,19 @@ public class ActivateVcTest extends IosBaseTest {
public void verifyActiveVcAndWaitForOtpTimeOut() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
@@ -209,26 +209,26 @@ public class ActivateVcTest extends IosBaseTest {
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnActivationPending();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
assertTrue(otpVerification.verifyOtpVerificationDescriptionDisplayed(), "Verify if otp verification description displayed");
otpVerification.WaitingTimeForVerificationTimerComplete();
@@ -242,26 +242,26 @@ public class ActivateVcTest extends IosBaseTest {
public void downloadAndActiveVcUsingUinViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -297,7 +297,7 @@ public class ActivateVcTest extends IosBaseTest {
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify profile authenticated displayed");

View File

@@ -17,40 +17,40 @@ public class DeletingVcTest extends IosBaseTest {
public void deleteVcAndVerifyInHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
@@ -70,43 +70,43 @@ public class DeletingVcTest extends IosBaseTest {
public void cancelDeleteVc() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
pleaseConfirmPopupPage.clickOnNoButton();
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
@@ -121,60 +121,60 @@ public class DeletingVcTest extends IosBaseTest {
public void DownloadingDeletedVc() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertFalse(homePage.isCredentialTypeValueDisplayed(), "Verify if VC is removed");
homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
HistoryPage historyPage = homePage.clickOnHistoryButton();
assertTrue(historyPage.isHistoryPageLoaded(), "Verify if history page is displayed");
@@ -190,23 +190,23 @@ public class DeletingVcTest extends IosBaseTest {
public void deleteVcAndVerifyInHistoryForEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -224,16 +224,16 @@ public class DeletingVcTest extends IosBaseTest {
esignetLoginPage.clickOnVerifyButtonIos();
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertEquals(homePage.verifyLanguageForNoVCDownloadedPageLoaded(), "Bring your digital identity");
// assertEquals(homePage.verifyLanguageForNoVCDownloadedPageLoaded(), "Bring your digital identity");
HistoryPage historyPage = homePage.clickOnHistoryButton();
assertTrue(historyPage.isHistoryPageLoaded(), "Verify if history page is displayed");
@@ -252,26 +252,26 @@ public class DeletingVcTest extends IosBaseTest {
public void deleteVcAndVerifyInHistoryForSunbird() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
SunbirdLoginPage sunbirdLoginPage = addNewCardPage.clickOnDownloadViaSunbird();
addNewCardPage.clickOnCredentialTypeHeadingInsuranceCredential();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -281,12 +281,12 @@ public class DeletingVcTest extends IosBaseTest {
sunbirdLoginPage.enterDateOfBirth();
sunbirdLoginPage.clickOnLoginButton();
assertTrue(sunbirdLoginPage.isSunbirdCardActive(), "Verify if download sunbird displayed active");
assertTrue(sunbirdLoginPage.isSunbirdCardLogoDisplayed(), "Verify if download sunbird logo displayed");
// assertTrue(sunbirdLoginPage.isSunbirdCardActive(), "Verify if download sunbird displayed active");
// assertTrue(sunbirdLoginPage.isSunbirdCardLogoDisplayed(), "Verify if download sunbird logo displayed");
// assertEquals(sunbirdLoginPage.getFullNameForSunbirdCard(), getPolicyName());
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");

View File

@@ -19,23 +19,23 @@ public class KeyManagmentTest extends IosBaseTest {
public void downloadAndVerifyVcUsingUinViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
settingsPage.clickOnKeyManagement();
@@ -76,23 +76,23 @@ public class KeyManagmentTest extends IosBaseTest {
public void downloadAndVerifyVcUsingUinViaMock() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
settingsPage.clickOnKeyManagement();
@@ -108,7 +108,7 @@ public class KeyManagmentTest extends IosBaseTest {
homePage.clickOnHomeButton();
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
assertTrue(addNewCardPage.isDownloadViaEsignetDisplayed(), "Verify if download via uin displayed");
MockCertifyLoginPage mockCertifyLoginPage = addNewCardPage.clickOnDownloadViaMockCertify();
@@ -137,23 +137,23 @@ public class KeyManagmentTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
settingsPage.clickOnKeyManagement();
@@ -185,4 +185,4 @@ public class KeyManagmentTest extends IosBaseTest {
}
}
}

View File

@@ -17,23 +17,23 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
public void pinVcInDetailedVcView() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -47,15 +47,15 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
esignetLoginPage.clickOnVerifyButtonIos();
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
// assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
detailedVcViewPage.clickOnMoreOptionsInDetails();
MoreOptionsPage moreOptionsPage = new MoreOptionsPage(getDriver());
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
detailedVcViewPage.clickOnBackArrow();
@@ -64,7 +64,7 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
// assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
detailedVcViewPage.clickOnMoreOptionsInDetails();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
@@ -76,23 +76,23 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
public void verifyActivationFailedRecordInHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
@@ -107,16 +107,16 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
esignetLoginPage.clickOnVerifyButtonIos();
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnActivationPending();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerificationPage.enterOtp(TestDataReader.readData("invalidOtp"), PlatformType.IOS);
// assertTrue(otpVerification.invalidOtpMessageDisplayed(), "Verify if OTP is invalid message is displayed");
@@ -135,23 +135,23 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
public void verifyActivationFailedRecordInHistoryFromDetailedView() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -166,7 +166,7 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
esignetLoginPage.clickOnVerifyButtonIos();
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
@@ -174,7 +174,7 @@ public class MosipOtpAlternativeFlowForHistoryAndPin extends IosBaseTest {
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerificationPage.enterOtp(TestDataReader.readData("invalidOtp"), PlatformType.IOS);
// assertTrue(otpVerification.invalidOtpMessageDisplayed(), "Verify if OTP is invalid message is displayed");

View File

@@ -22,13 +22,13 @@ public class NoNetworkIosTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
@@ -56,36 +56,36 @@ public class NoNetworkIosTest extends IosBaseTest {
public void openCameraOnFlightMode() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
String sessionId = getDriver().getSessionId().toString();
UpdateNetworkSettings.setNoNetworkProfile(sessionId);
@@ -97,33 +97,33 @@ public class NoNetworkIosTest extends IosBaseTest {
public void activateVcWithoutInternet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
@@ -149,23 +149,23 @@ public class NoNetworkIosTest extends IosBaseTest {
UpdateNetworkSettings.setNoNetworkProfile(sessionId);
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
@@ -181,23 +181,23 @@ public class NoNetworkIosTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
HelpPage helpPage = homePage.clickOnHelpIcon();
assertTrue(helpPage.isHelpPageLoaded(), "Verify if help page is displayed");
@@ -212,32 +212,32 @@ public class NoNetworkIosTest extends IosBaseTest {
public void deleteDownloadedVcInOfflineMode() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
@@ -246,10 +246,10 @@ public class NoNetworkIosTest extends IosBaseTest {
UpdateNetworkSettings.setNoNetworkProfile(sessionId);
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
@@ -263,27 +263,27 @@ public class NoNetworkIosTest extends IosBaseTest {
public void openQrOffline() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -310,23 +310,23 @@ public class NoNetworkIosTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(homePage.verifyLanguageForNoInternetConnectionDisplayed("English"), "Verify if no internet connection is displayed");
@@ -343,27 +343,27 @@ public class NoNetworkIosTest extends IosBaseTest {
public void DownloadVcWithUinWithoutNetwork() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
String sessionId = getDriver().getSessionId().toString();
UpdateNetworkSettings.setNoNetworkProfile(sessionId);
addNewCardPage.clickOnBack();
@@ -383,34 +383,34 @@ public class NoNetworkIosTest extends IosBaseTest {
public void DownloadVcWithEsignetWithoutNetwork() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
String sessionId = getDriver().getSessionId().toString();
UpdateNetworkSettings.setNoNetworkProfile(sessionId);
addNewCardPage.clickOnBack();
homePage.downloadCard();
// assertTrue(addNewCardPage.isIssuerDescriptionMosipDisplayed(), "Verify if issuer description mosip displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
// assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
addNewCardPage.clickOnMosipIssuer();
assertTrue(homePage.verifyLanguageForTryAgainButtonDisplayed("English"), "Verify if Try again button displayed");
@@ -423,26 +423,26 @@ public class NoNetworkIosTest extends IosBaseTest {
public void verifyGetUinHeaderOffline() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
@@ -455,4 +455,4 @@ public class NoNetworkIosTest extends IosBaseTest {
assertTrue(generateUinOrVidPage.isGenerateUinOrVidPageLoaded(), "Verify if generate uin or vid page page is displayed");
assertEquals(generateUinOrVidPage.getRetrieveUinVidText(), "Get your UIN/VID");
}
}
}

View File

@@ -19,40 +19,40 @@ public class PinVcTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
@@ -66,40 +66,40 @@ public class PinVcTest extends IosBaseTest {
public void VerifyCameraOpenAfterPinVc() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin=TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
@@ -116,26 +116,26 @@ public class PinVcTest extends IosBaseTest {
public void downloadVcViaEsignetAndPinUnpin() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
esignetLoginPage.clickOnCredentialTypeHeadingMOSIPVerifiableCredential();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -149,24 +149,24 @@ public class PinVcTest extends IosBaseTest {
esignetLoginPage.clickOnVerifyButtonIos();
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
homePage.downloadCard();
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
retrieveIdPage.setEnterIdTextBox(TestDataReader.readData("uin2")).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
@@ -178,40 +178,40 @@ public class PinVcTest extends IosBaseTest {
public void verifyMessageAfterDenyBluetoothPopup() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
@@ -227,38 +227,38 @@ public class PinVcTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin=TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
SunbirdLoginPage sunbirdLoginPage = addNewCardPage.clickOnDownloadViaSunbird();
addNewCardPage.clickOnCredentialTypeHeadingInsuranceCredential();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -274,18 +274,18 @@ public class PinVcTest extends IosBaseTest {
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
// esignet vc pinned
homePage.clickOnSecondVcEllipsis();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
@@ -303,37 +303,37 @@ public class PinVcTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin=TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
SunbirdLoginPage sunbirdLoginPage = addNewCardPage.clickOnDownloadViaSunbird();
addNewCardPage.clickOnCredentialTypeHeadingInsuranceCredential();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -343,28 +343,28 @@ public class PinVcTest extends IosBaseTest {
IosUtil.scrollToElement(getDriver(), 100, 800, 100, 200);
sunbirdLoginPage.clickOnLoginButton();
assertTrue(sunbirdLoginPage.isSunbirdCardActive(), "Verify if download sunbird displayed active");
// assertTrue(sunbirdLoginPage.isSunbirdCardActive(), "Verify if download sunbird displayed active");
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = new MoreOptionsPage(getDriver());
// mosip vc
homePage.clickOnSecondVcEllipsis();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
homePage.clickOnFirstVcEllipsis();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
// pin sunbird
homePage.clickOnFirstVcEllipsis();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
homePage.clickOnFirstVcEllipsis();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
//mosip vc
@@ -378,38 +378,38 @@ public class PinVcTest extends IosBaseTest {
public void pinVcInDetailedVcView() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
assertTrue(homePage.isDownloadingVcPopupDisplayed(), "verify downloading vc popup displayed");
// assertTrue(homePage.isDownloadingVcPopupDisplayed(), "verify downloading vc popup displayed");
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
@@ -417,7 +417,7 @@ public class PinVcTest extends IosBaseTest {
detailedVcViewPage.clickOnMoreOptionsInDetails();
MoreOptionsPage moreOptionsPage = new MoreOptionsPage(getDriver());
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
detailedVcViewPage.clickOnBackArrow();

View File

@@ -16,16 +16,16 @@ public class ShareVcTest extends IosBaseTest {
public void noCardsAvailableToShare() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
@@ -43,26 +43,26 @@ public class ShareVcTest extends IosBaseTest {
public void verifyReceivedCardTabPresent() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
assertTrue(settingsPage.isReceivedCardsPresent(), "Verify if received cards tab is displayed");
}
@@ -72,26 +72,26 @@ public class ShareVcTest extends IosBaseTest {
public void rejectingCameraAccessesOnShareScreen() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();

View File

@@ -15,10 +15,10 @@ public class UnlockWithPasscodeTest extends IosBaseTest {
public void logoutAndLoginWithPasscode() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
@@ -56,26 +56,26 @@ public class UnlockWithPasscodeTest extends IosBaseTest {
public void loginWithInvalidPasscode() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
UnlockApplicationPage unlockApplicationPage = settingsPage.clickOnLogoutButton();
assertTrue(unlockApplicationPage.isUnlockApplicationPageLoaded(), "Verify if unlock application page is displayed");
@@ -87,4 +87,4 @@ public class UnlockWithPasscodeTest extends IosBaseTest {
assertTrue(confirmPasscode.isPasscodeInvalidMessageDisplayed(), "verify if invalid passcode is displayed");
}
}
}

View File

@@ -18,23 +18,23 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
public void downloadAndVerifyVcUsingUinViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -54,7 +54,7 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isEsignetLogoDisplayed(), "Verify if detailed Vc esignet logo is displayed");
@@ -70,10 +70,10 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
assertTrue(detailedVcViewPage.isActivateButtonDisplayed(), "Verify if activate vc button displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify profile authenticated displayed");
@@ -87,24 +87,24 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
public void downloadAndVerifyVcUsingVidViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -136,10 +136,10 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
assertTrue(detailedVcViewPage.isActivateButtonDisplayed(), "Verify if activate vc button displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify profile authenticated displayed");
@@ -150,27 +150,27 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
public void denyPopupforEsignetLoginWebPage() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isIssuerDescriptionMosipDisplayed(), "Verify if issuer description mosip displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
@@ -183,13 +183,13 @@ public class VcDownloadAndVerifyUsingEsignetTest extends IosBaseTest {
public void downloadMultipleVcViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");

View File

@@ -19,23 +19,23 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
public void downloadAndVerifyVcUsingMdl() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
@@ -83,23 +83,23 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
public void downloadAndVerifyVcUsingInvalidCredentials() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
@@ -128,32 +128,32 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
public void downloadAndVerifyVcUsingInvalidOtp() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
// assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// addNewCardPage.sendTextInIssuerSearchBar("Download MOSIP Credentials");
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
assertTrue(addNewCardPage.isDownloadViaEsignetDisplayed(), "Verify if download via uin displayed");
// assertTrue(addNewCardPage.isDownloadViaEsignetDisplayed(), "Verify if download via uin displayed");
MockCertifyLoginPage mockCertifyLoginPage = addNewCardPage.clickOnDownloadViaMockCertify();
addNewCardPage.clickOnContinueButtonInSigninPopupIos();
@@ -176,28 +176,28 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
public void downloadAndVerifyVcUsingViaMdlAndPinAndUnpin() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
// assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// addNewCardPage.sendTextInIssuerSearchBar("Download MOSIP Credentials");
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
@@ -218,10 +218,10 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
mockCertifyLoginPage.clickOnVerifyButtonIos();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
// assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnPinOrUnPinCard();
assertTrue(homePage.isPinIconDisplayed(), "Verify if pin icon on vc is displayed");
@@ -236,30 +236,30 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
public void downloadAndVerifyVcUsingViaMdlMultipleTimes() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
// assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// addNewCardPage.sendTextInIssuerSearchBar("Download MOSIP Credentials");
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
assertTrue(addNewCardPage.isDownloadViaEsignetDisplayed(), "Verify if download via uin displayed");
MockCertifyLoginPage mockCertifyLoginPage = addNewCardPage.clickOnDownloadViaMockCertify();
@@ -293,4 +293,4 @@ public class VcDownloadAndVerifyUsingMdl extends IosBaseTest {
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
}
}
}

View File

@@ -17,23 +17,23 @@ public class VcDownloadAndVerifyUsingSunbirdTest extends IosBaseTest {
public void downloadAndVerifyVcUsingUinViaSunbird() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();

View File

@@ -17,19 +17,19 @@ public class VerifyHelpPageTest extends IosBaseTest {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();

View File

@@ -21,23 +21,23 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadVcAndVerifyHistory() {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
@@ -64,19 +64,19 @@ public class VerifyHistoryTest extends IosBaseTest {
public void verifyActivationFailedRecordInHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
@@ -84,21 +84,21 @@ public class VerifyHistoryTest extends IosBaseTest {
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnActivationPending();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
@@ -123,19 +123,19 @@ public class VerifyHistoryTest extends IosBaseTest {
public void verifyActivationFailedRecordInHistoryFromDetailedView() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
@@ -143,7 +143,7 @@ public class VerifyHistoryTest extends IosBaseTest {
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
@@ -156,13 +156,13 @@ public class VerifyHistoryTest extends IosBaseTest {
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
DetailedVcViewPage detailedVcViewPage = homePage.openDetailedVcView();
assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
// assertTrue(detailedVcViewPage.isDetailedVcViewPageLoaded(), "Verify if detailed Vc view page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerificationPage.enterOtp(TestDataReader.readData("invalidOtp"), PlatformType.IOS);
assertTrue(otpVerification.invalidOtpMessageDisplayed(), "Verify if OTP is invalid message is displayed");
@@ -182,19 +182,19 @@ public class VerifyHistoryTest extends IosBaseTest {
public void activateVcAndVerifyInHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
@@ -202,27 +202,27 @@ public class VerifyHistoryTest extends IosBaseTest {
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
RetrieveIdPage retrieveIdPage = addNewCardPage.clickOnDownloadViaUin();
assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// assertTrue(retrieveIdPage.isRetrieveIdPageLoaded(), "Verify if retrieve id page is displayed");
// String uin = TestDataReader.readData("uin");
OtpVerificationPage otpVerification = retrieveIdPage.setEnterIdTextBox(getUIN()).clickOnGenerateCardButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(InjiWalletUtil.getOtp(), PlatformType.IOS);
addNewCardPage.clickOnDoneButton();
assertTrue(homePage.isCredentialTypeValueDisplayed(), "Verify if credential type value is displayed");
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = moreOptionsPage.clickOnActivationPending();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
OtpVerificationPage otpVerificationPage = pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerificationPage.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerificationPage.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(moreOptionsPage.isVcActivatedForOnlineLogin(), "Verify if VC is activated");
@@ -237,26 +237,26 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadAndVerifyHistoryUsingUinViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
esignetLoginPage.clickOnEsignetLoginWithOtpButton();
@@ -277,20 +277,20 @@ public class VerifyHistoryTest extends IosBaseTest {
assertTrue(detailedVcViewPage.isActivateButtonDisplayed(), "Verify if activate vc button displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify profile authenticated displayed");
detailedVcViewPage.clickOnBackArrow();
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertEquals(homePage.verifyLanguageForNoVCDownloadedPageLoaded(), "Bring your digital identity");
@@ -307,26 +307,26 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadAndVerifyHistoryUsingVidViaEsignet() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
esignetLoginPage.clickOnEsignetLoginWithOtpButton();
@@ -348,17 +348,17 @@ public class VerifyHistoryTest extends IosBaseTest {
assertTrue(detailedVcViewPage.isActivateButtonDisplayed(), "Verify if activate vc button displayed");
PleaseConfirmPopupPage pleaseConfirmPopupPage = detailedVcViewPage.clickOnActivateButtonIos();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
// assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if confirm popup page is displayed");
pleaseConfirmPopupPage.clickOnConfirmButton();
assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
// assertTrue(otpVerification.isOtpVerificationPageLoaded(), "Verify if otp verification page is displayed");
otpVerification.enterOtp(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(detailedVcViewPage.isProfileAuthenticatedDisplayed(), "Verify profile authenticated displayed");
detailedVcViewPage.clickOnBackArrow();
MoreOptionsPage moreOptionsPage = homePage.clickOnMoreOptionsButton();
assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
// assertTrue(moreOptionsPage.isMoreOptionsPageLoaded(), "Verify if more options page is displayed");
moreOptionsPage.clickOnRemoveFromWallet();
assertTrue(pleaseConfirmPopupPage.isPleaseConfirmPopupPageLoaded(), "Verify if pop up page is displayed");
@@ -376,23 +376,23 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadAndVerifyHistoryForSunbird() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
@@ -433,23 +433,23 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadVcAndVerifyActivityLog() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -479,28 +479,28 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadAndVerifyVcUsingMdlDeleteAndVerifyHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// addNewCardPage.sendTextInIssuerSearchBar("Download MOSIP Credentials");
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
@@ -532,28 +532,28 @@ public class VerifyHistoryTest extends IosBaseTest {
public void downloadAndVerifyVcUsingMockDeleteAndVerifyHistory() throws InterruptedException {
ChooseLanguagePage chooseLanguagePage = new ChooseLanguagePage(getDriver());
assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
// assertTrue(chooseLanguagePage.isChooseLanguagePageLoaded(), "Verify if choose language page is displayed");
WelcomePage welcomePage = chooseLanguagePage.clickOnSavePreference();
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
// assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
// assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isIssuerDescriptionEsignetDisplayed(), "Verify if issuer description esignet displayed");
assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// assertTrue(addNewCardPage.isIssuerSearchBarDisplayed(), "Verify if issuer search bar displayed");
// addNewCardPage.sendTextInIssuerSearchBar("Download MOSIP Credentials");
assertTrue(addNewCardPage.isAddNewCardPageLoaded(), "Verify if add new card page is displayed");
assertTrue(addNewCardPage.isAddNewCardPageGuideMessageForEsignetDisplayed(), "Verify if add new card guide message displayed");
@@ -580,4 +580,4 @@ public class VerifyHistoryTest extends IosBaseTest {
assertTrue(historyPage.isHistoryPageLoaded(), "Verify if history page is displayed");
assertTrue(historyPage.verifyHistoryForMock(PlatformType.IOS));
}
}
}

View File

@@ -54,20 +54,20 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
settingsPage.clickOnInjiTourGuide();
assertTrue(homePage.verifyHelpFAQsHeader("English"), "Verify if help and frequently asked quations header displayed");
@@ -104,20 +104,20 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
settingsPage.clickOnInjiTourGuide();
assertTrue(homePage.verifyHelpFAQsHeader("English"), "Verify if help and frequently asked quations header displayed");
@@ -200,17 +200,17 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
ESignetLoginPage esignetLoginPage = addNewCardPage.clickOnDownloadViaEsignet();
@@ -232,7 +232,7 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
settingsPage.clickOnInjiTourGuide();
assertTrue(homePage.verifyHelpFAQsHeader("English"), "Verify if help and frequently asked quations header displayed");
@@ -314,17 +314,17 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
assertTrue(welcomePage.isWelcomePageLoaded(), "Verify if welcome page is loaded");
AppUnlockMethodPage appUnlockMethodPage = welcomePage.clickOnSkipButton();
assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
// assertTrue(appUnlockMethodPage.isAppUnlockMethodPageLoaded(), "Verify if app unlocked page is displayed");
SetPasscode setPasscode = appUnlockMethodPage.clickOnUsePasscode();
assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
// assertTrue(setPasscode.isSetPassCodePageLoaded(), "Verify if set passcode page is displayed");
ConfirmPasscode confirmPasscode = setPasscode.enterPasscode(TestDataReader.readData("passcode"), PlatformType.IOS);
assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
// assertTrue(confirmPasscode.isConfirmPassCodePageLoaded(), "Verify if confirm passcode page is displayed");
HomePage homePage = confirmPasscode.enterPasscodeInConfirmPasscodePage(TestDataReader.readData("passcode"), PlatformType.IOS);
homePage.clickOnNextButtonForInjiTour();
assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
// assertTrue(homePage.isHomePageLoaded(), "Verify if home page is displayed");
AddNewCardPage addNewCardPage = homePage.downloadCard();
@@ -353,7 +353,7 @@ public class VerifyWelcomePagesTest extends IosBaseTest {
SettingsPage settingsPage = homePage.clickOnSettingIcon();
assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
// assertTrue(settingsPage.isSettingPageLoaded(), "Verify if setting page is displayed");
settingsPage.clickOnInjiTourGuide();
assertTrue(homePage.verifyHelpFAQsHeader("English"), "Verify if help and frequently asked quations header displayed");