From ca805468fec02590d57cc1b01b2fe5d458c4a184 Mon Sep 17 00:00:00 2001 From: Muzipova Date: Thu, 3 Oct 2024 17:21:36 -0400 Subject: [PATCH 01/10] .. --- .../nci/automation/web/TestProperties.java | 2 +- .../RAS Consent Scenarios.feature | 32 ++++++++++++++++-- .../RasopathyStudy/RAS Entire Flow.feature | 26 +++++++------- ...ativeViewCHARMSParticipantConsentPage.java | 4 +++ .../~$RASScenario_Consent_Age_14-17.xlsx | Bin 165 -> 0 bytes .../CHARMS/Steps/RAS_All_Steps.java | 23 +++++++++++-- .../CHARMS/Steps/RAS_Common_Methods.java | 21 +++++++++--- 7 files changed, 86 insertions(+), 22 deletions(-) delete mode 100644 src/test/java/ServiceNow/CHARMS/Resources/~$RASScenario_Consent_Age_14-17.xlsx diff --git a/src/main/java/com/nci/automation/web/TestProperties.java b/src/main/java/com/nci/automation/web/TestProperties.java index 8469ea90c..94445f62f 100644 --- a/src/main/java/com/nci/automation/web/TestProperties.java +++ b/src/main/java/com/nci/automation/web/TestProperties.java @@ -4,7 +4,7 @@ public class TestProperties { public static String ENV = "test"; public static String BROWSER = "chrome"; - public static boolean HEADLESS = true; + public static boolean HEADLESS = false; public static int SET_SLOW_MO_TIME = 1000; /** diff --git a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature index 9ca956e0f..a7a50ef26 100644 --- a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature +++ b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature @@ -19,7 +19,7 @@ Feature: RAS Consent Scenarios Examples: | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenario1 | Complete | Adult | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | -# | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | Complete | Aged 14 - 17, signed consent required | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | Complete | Aged 14 - 17, signed consent required | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | @muzipovay2 @RAS_STUDY @CP2-3603 @selenium @RAS_Regression Scenario Outline: Verifying consent workflows for an adult participant, and then verifying that a Download Study Consent widget shows on portal and when clicked downloads the most recent Consent Record @@ -46,7 +46,7 @@ Feature: RAS Consent Scenarios And logs in via Okta with username "" and password "" And clicks on "Eligibility Questionnaire" to begin survey When the participant submits a screener from excel sheet "" - Then Study Team member logs in to Native View and completest consent call "", "", "", "", "", "", "" + Then Study Team member logs in to Native View and completes consent call "", "", "", "", "", "", "" And Study Team member logs out of Native View And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" And logs in via Okta with username "" and password "" @@ -60,3 +60,31 @@ Feature: RAS Consent Scenarios Examples: | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | ParentGuardianStatus | NumberOfGuardianSignaturesRequired | NumberOfParentGuardianSignaturesReceived | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge11-13 | Complete | Aged 11 - 13, signed assent required | CHARMS e-consent | Parents, Married | 1 | 1 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + + @muzipovay2 @RAS_STUDY @selenium @CP2-3747 @RAS_Regression @Progression + Scenario: Verifying that when a minor aged 11-13 has completed Assent, the field Assent signed is true in their Native View Consent Record + Given test automation account "https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597" has been reset + And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" + And clicks on "Eligibility Questionnaire" to begin survey + When the participant submits a screener from excel sheet "screenerScenarioAge11-13" + Then Study Team member logs in to Native View and completes consent call "screenerScenarioAge11-13", "Complete", "Aged 11 - 13, signed assent required", "CHARMS e-consent", "Parents, Married", "1", "0" + And Study Team member logs out of Native View + And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" + And participant clicks on Study Assent and completes form with "Charms123$" +# And proxy clicks on Study Consent and completes form with "Charms123$" + Then PI completes consent and verifies "screenerScenarioAge11-13" "Complete" "Aged 11 - 13, signed assent required" "CHARMS e-consent" in Native View + Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" + And "Download Study Assent" text shows on participant portal and when clicked downloads "Assent Record" + Then Study Team member logs in to Native View and verifies that the field Assent signed is true "screenerScenarioAge11-13" + +# @muzipovay2 @RAS_STUDY @selenium @RAS_Regression @Progression + Scenario: Verifying that Parent/Guardian Signed is always set to "Pending" by default + Given test automation account "https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597" has been reset + And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" + And clicks on "Eligibility Questionnaire" to begin survey + When the participant submits a screener from excel sheet "screenerScenarioAge11-13" + Then Study Team member logs in to Native View and completes consent call "screenerScenarioAge11-13", "Complete", "Aged 11 - 13, signed assent required", "CHARMS e-consent", "Parents, Married", "1", "0" \ No newline at end of file diff --git a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Entire Flow.feature b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Entire Flow.feature index 0e67c9ed8..d1456b3cc 100644 --- a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Entire Flow.feature +++ b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Entire Flow.feature @@ -7,20 +7,20 @@ Feature: RAS Screener Scenarios Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" And logs in via Okta with username "" and password "" And clicks on "Eligibility Questionnaire" to begin survey -# When the participant submits a screener from excel sheet "" + When the participant submits a screener from excel sheet "" # Then screener data from "" is verified -# And the consent is submitted for "" -# Then data submitted for scenario is verified in native from the excel sheet "" -# Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" -# And logs in via Okta with username "" and password "" -# And clicks on the IIQ Form -# And a participant enters username "" and pin -# And the participant submits a Individual Information Questionnaire for excel sheet "" -# Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" -# And logs in via Okta with username "" and password "" -# And clicks on the Ras Survey Form -# And a participant enters username "" and pin -# When the participant submits a RAS Survey from excel sheet "" + And the consent is submitted for "" + Then data submitted for scenario is verified in native from the excel sheet "" + Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "" and password "" + And clicks on the IIQ Form + And a participant enters username "" and pin + And the participant submits a Individual Information Questionnaire for excel sheet "" + Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "" and password "" + And clicks on the Ras Survey Form + And a participant enters username "" and pin + When the participant submits a RAS Survey from excel sheet "" Examples: | Email | Password | ScreenerScenario | IIQScenario | SurveyScenario | | charmsras1@yahoo.com | RASTest2022$$ | screenerScenario1 | IIQScenario1 | RASSurveyScenario1 | diff --git a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java index 275f5ed9a..53775b9d6 100644 --- a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java +++ b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java @@ -66,6 +66,10 @@ public class NativeViewCHARMSParticipantConsentPage { @FindBy(xpath = "(//select[@name='x_naci_family_coho_fcsms_consent.guardian_2_signed'])[1]") public WebElement rasStudyConsentParentGuardian2SignedDropDown; + /**Native View Assent signed checkbox*/ + @FindBy(xpath = "//input[@id='x_naci_family_coho_fcsms_consent.assent_signed']") + public WebElement rasStudyAssentSignedCheckBox; + /**Native View Ras Study Future Use Of Specimens and Data by NIH Drop Down*/ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.future_use_of_specimens_and_data_by_nih']") public WebElement rasStudyConsentFutureSpecimensAndDataDropDown; diff --git a/src/test/java/ServiceNow/CHARMS/Resources/~$RASScenario_Consent_Age_14-17.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/~$RASScenario_Consent_Age_14-17.xlsx deleted file mode 100644 index b9b313bec8d9b448ca3e2fe0211e6de945a40301..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcma)xF$#b%6hq%pK28dPhv;GlyNft<=uiY(L>)Z6Ie>%7@E%DsT~Ds%j=jxki)T9W x9<2?29D?(mEpD}sG)!DPWGaQ5NRKg-*yN{p=-cH+OTaTSh)&jNTV$*FuP<&D8 Date: Sun, 6 Oct 2024 16:03:50 -0400 Subject: [PATCH 02/10] CHARMS RAS @CP2-3730 @CP2-3703 Verying participants can complete screeners, verifying that the Consent Record field Assent signed is true after minor aged 11-13 submits assent. --- .../nci/automation/web/TestProperties.java | 2 +- .../CHARMS_Data_File_Path_Constants.java | 10 +++- .../RAS Consent Scenarios.feature | 32 +++++----- ...ativeViewCHARMSParticipantConsentPage.java | 6 +- .../Resources/RASScenario_Consent_Adult.xlsx | Bin 0 -> 26153 bytes .../RASScenario_Consent_Adult_Needs_LAR.xlsx | Bin 0 -> 26445 bytes .../RASScenario_Consent_Age_11-13.xlsx | Bin 26445 -> 26431 bytes .../RASScenario_Consent_Age_14-17.xlsx | Bin 26434 -> 26429 bytes .../RASScenario_Consent_Age_7-10.xlsx | Bin 26119 -> 26430 bytes .../RASScenario_Consent_Age_Adult.xlsx | Bin 26119 -> 0 bytes .../RASScenario_Consent_Age_Under-7.xlsx | Bin 0 -> 26429 bytes .../RASScenario_Consent_Age_Under_7.xlsx | Bin 26119 -> 0 bytes .../RAS_Screener_TestDataManager.java | 16 ++++- .../CHARMS/Steps/RAS_All_Steps.java | 56 +++++++++--------- .../CHARMS/Steps/RAS_Common_Methods.java | 24 ++++---- .../RAS_Screener_Submissions_StepsImpl.java | 38 ++++++++---- .../RAS_Screener_Questions_Proxy.java | 2 +- 17 files changed, 113 insertions(+), 73 deletions(-) create mode 100644 src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx create mode 100644 src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult_Needs_LAR.xlsx delete mode 100644 src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Adult.xlsx create mode 100644 src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Under-7.xlsx delete mode 100644 src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Under_7.xlsx diff --git a/src/main/java/com/nci/automation/web/TestProperties.java b/src/main/java/com/nci/automation/web/TestProperties.java index 0cb0e740a..3ef47a11f 100644 --- a/src/main/java/com/nci/automation/web/TestProperties.java +++ b/src/main/java/com/nci/automation/web/TestProperties.java @@ -4,7 +4,7 @@ public class TestProperties { public static String ENV = "test"; public static String BROWSER = "chrome"; - public static boolean HEADLESS = false; + public static boolean HEADLESS = true; public static int SET_SLOW_MO_TIME = 1000; /** diff --git a/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java b/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java index 9b944c87f..23603a939 100644 --- a/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java +++ b/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java @@ -7,9 +7,13 @@ public class CHARMS_Data_File_Path_Constants { public static final String RAS_SCENARIO_TWO_DATA = "src/test/java/ServiceNow/CHARMS/Resources/RASScenario2.xlsx"; public static final String RAS_SCENARIO_THREE_DATA = "ServiceNow/CHARMS/Resources/RASScenario3.xlsx"; public static final String RAS_SCENARIO_FOUR_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario4.xlsx"; - public static final String RAS_SCENARIO_FIVE_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/GenAIData/Gen_AI_Data_Set_1.xlsx"; - public static final String RAS_SCENARIO_AGE_11_13_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_11-13.xlsx"; - public static final String RAS_SCENARIO_AGE_14_17_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_14-17.xlsx"; + public static final String RAS_SCENARIO_FIVE_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/GenAIData/Gen_AI_Data_Set_1.xlsx"; + public static final String RAS_SCENARIO_AGE_UNDER_7 = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Under-7.xlsx"; + public static final String RAS_SCENARIO_AGE_7_10_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_7-10.xlsx"; + public static final String RAS_SCENARIO_AGE_11_13_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_11-13.xlsx"; + public static final String RAS_SCENARIO_AGE_14_17_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_14-17.xlsx"; + public static final String RAS_SCENARIO_ADULT_NEEDS_LAR = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult_Needs_LAR.xlsx"; + public static final String RAS_SCENARIO_ADULT = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx"; public static final String IIQ_SAMPLE_FORM = "https://ncidccpssurveys.gov1.qualtrics.com/jfe/form/SV_37PVCadeAqdT6Ki?family_member_id=5671bd521bafa1106daea681f54bcb68&study=RASopathies"; public static final String FHQ_SCENARIO_ONE_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/FHQScenario1.xlsx"; public static final String FHQ_SCENARIO_TWO_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/FHQScenario2.xlsx"; diff --git a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature index a7a50ef26..ec42f40c7 100644 --- a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature +++ b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature @@ -15,11 +15,9 @@ Feature: RAS Consent Scenarios Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" And logs in via Okta with username "" and password "" And "Download Study Consent" text shows on participant portal and when clicked downloads "Consent Record" - Examples: | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenario1 | Complete | Adult | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | - | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | Complete | Aged 14 - 17, signed consent required | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | @muzipovay2 @RAS_STUDY @CP2-3603 @selenium @RAS_Regression Scenario Outline: Verifying consent workflows for an adult participant, and then verifying that a Download Study Consent widget shows on portal and when clicked downloads the most recent Consent Record @@ -32,7 +30,6 @@ Feature: RAS Consent Scenarios Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" And logs in via Okta with username "" and password "" And "Download Study Consent" text shows on participant portal and when clicked downloads "Consent Record" - Examples: | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenario1 | Complete | Adult | Participant upload to portal | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | @@ -61,7 +58,7 @@ Feature: RAS Consent Scenarios | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | ParentGuardianStatus | NumberOfGuardianSignaturesRequired | NumberOfParentGuardianSignaturesReceived | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge11-13 | Complete | Aged 11 - 13, signed assent required | CHARMS e-consent | Parents, Married | 1 | 1 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | - @muzipovay2 @RAS_STUDY @selenium @CP2-3747 @RAS_Regression @Progression + @muzipovay2 @RAS_STUDY @selenium @CP2-3730 @RAS_Regression Scenario: Verifying that when a minor aged 11-13 has completed Assent, the field Assent signed is true in their Native View Consent Record Given test automation account "https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597" has been reset And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" @@ -73,18 +70,21 @@ Feature: RAS Consent Scenarios And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" And participant clicks on Study Assent and completes form with "Charms123$" -# And proxy clicks on Study Consent and completes form with "Charms123$" - Then PI completes consent and verifies "screenerScenarioAge11-13" "Complete" "Aged 11 - 13, signed assent required" "CHARMS e-consent" in Native View - Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" - And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" - And "Download Study Assent" text shows on participant portal and when clicked downloads "Assent Record" + And participant logs out of RAS portal Then Study Team member logs in to Native View and verifies that the field Assent signed is true "screenerScenarioAge11-13" -# @muzipovay2 @RAS_STUDY @selenium @RAS_Regression @Progression - Scenario: Verifying that Parent/Guardian Signed is always set to "Pending" by default - Given test automation account "https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597" has been reset - And a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" - And logs in via Okta with username "consent_participant@yopmail.com" and password "Charms123$" + @muzipovay2 @RAS_STUDY @selenium @CP2-3703 @RAS_Regression + Scenario Outline: Verifying that Adult/Minor participants can complete the Eligibility Questionnaire + Given test automation account "" has been reset + Given a participant is on the RASopathies Longitudinal Cohort Study login page "myRASLoginPage" + And logs in via Okta with username "" and password "" And clicks on "Eligibility Questionnaire" to begin survey - When the participant submits a screener from excel sheet "screenerScenarioAge11-13" - Then Study Team member logs in to Native View and completes consent call "screenerScenarioAge11-13", "Complete", "Aged 11 - 13, signed assent required", "CHARMS e-consent", "Parents, Married", "1", "0" \ No newline at end of file + When the participant submits a screener from excel sheet "" + Examples: + | Email | Password | ScreenerScenario | AccountResetScriptURL | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAdult | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAdult-NeedsLAR | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAgeUnder7 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge7-10 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge11-13 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | diff --git a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java index 53775b9d6..992190a40 100644 --- a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java +++ b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java @@ -67,9 +67,13 @@ public class NativeViewCHARMSParticipantConsentPage { public WebElement rasStudyConsentParentGuardian2SignedDropDown; /**Native View Assent signed checkbox*/ - @FindBy(xpath = "//input[@id='x_naci_family_coho_fcsms_consent.assent_signed']") + @FindBy(xpath = "//input[@id='ni.x_naci_family_coho_fcsms_consent.assent_signed']") public WebElement rasStudyAssentSignedCheckBox; + /**Native View hidden Assent signed checkbox*/ + @FindBy(xpath = "//input[@id='ni.x_naci_family_coho_fcsms_consent.assent_signed']") + public WebElement rasStudyHiddenAssentSignedInput; + /**Native View Ras Study Future Use Of Specimens and Data by NIH Drop Down*/ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.future_use_of_specimens_and_data_by_nih']") public WebElement rasStudyConsentFutureSpecimensAndDataDropDown; diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..fff08c5dd969ed0775b4706c1bc4f1d23a8cc45b GIT binary patch literal 26153 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

(?N5dV> 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 literal 0 HcmV?d00001 diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_11-13.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_11-13.xlsx index 138c4ddb955888a937357756539e329a7dc0d729..60f0b08bfe71ff39ac85c27825b9af6addb3ecb1 100644 GIT binary patch delta 13462 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 E0A%4rQ~&?~ delta 13481 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 diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_14-17.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_14-17.xlsx index 1de6456602e74032bf6f6504e58e496741f63439..9186371e5730978ba448c3b82020f0325d7857e7 100644 GIT binary patch delta 13489 zcmZ9zQ*fY-4?bGkTX)-SyR~iGHn+CTx3+C-i>+7aLX{aVpKGFoV+Ew<2|QChJ6!_Q;_ zaJ}Eh&PT@~y9x1VfGAY>cP@Bh7**bpR+Mp}Qmgfk35`TpVvl)MssRbJLbN#Zs^PlB zunwXgHrFVI9ta^CH11PO@$48Ck4PeQ36^=)Dc;3g4OIM4{|fH%HS={;sQp^@Nta`3 z%WPCVcv`E2i`+{zzXc+pSs=tfc|ku1-bsr z$$>OFoKV%u*$+;Q;|s*8y7$24_J-ZBn?n>WT9Sqw_@K~o*gIX;&qLC$KFYOW>Q>QN zn8=kkR3%XHQni>4_FVNUSg%yTu2#;4q}E7fg$1$kagV%8X+dhwlq@)*I6@@Fqw*tHldXynm{VE|eg!w+)0ik%I(nn>0k zqJlRqmS4NnwI#81a$W2XQW17E%W%l^qsB2uD4bHbw0Q`E1RA41tiGnEhwRvqwexGtw}3-=GBFX>nM|&-`Pu-@~N*gxEMk zt$ERUSENRH&`rp1?#<4E&6{uzdm&iUEIC=9$mw6Q^HrY=pqb;h8THYgn5j5g>v(!t zhVx<%E1l0mVRrL$8#hAq&`rlJUj|pq`_IyUq&>SBg8(q5N~kC0o#ze;d?Zv2GZ^A0 zg(On~N8ai4AJee)igR_n^d}AK3^SHq6}IDIhY7VAqncBeRIL(MIJc<&7Y%AQV>Z%5 zrs|xOVc|E$-^O?9$5MJPJ+vM-4%=@siK~_IR!=X?@++@9r;T7|=En^a`7*N0b7wz> zqoW|#&j6?5bpom&Vb8E@5?=DVc;-8>gXiB^k3Q3)!u(F+f_6#Kb3Nw$-hF%D`^0we ztXEypA%_W4ys0dJAN^Sptx~zbgv}enjgKT7;@jVSP*Ff;XoNgIaE|3cF)q3@PrPoI z0-HaPb(fycJ^IPve6q}TCxWqAnmb08duy72OaiMtyi-nZ(T8VJX6t#Yn<-21fs}jB z-P@;V_vX&f*P-b0)!f&MnQw`sRiggD{oR;LwrffpaMRw&C3AM$DX}q$;7-r_giq{+ zLa$$g69Pkm?$p14f&u~2zy$%p21yh!!ARssga$@!*BMYkt|8x$AgL7Mh5&DK~F{GMOAV_7EUcjuURmx$a5eM^UvU3u%ljGgO?5WvX97| zY`TQ4(h@nSOSxJRq*NsK(PCe_=@@E5Ht2)o#O@&O*q6?*{U%FH=rga7UKVHKw&7n`5LT& zaSyvL2?Ec14$Y^4-5mq;i9kVY{*U5$Nut{RE-J&ki4z)`V@a7+=Q*5{(x6TsX7ZTh zX@x+0KS?2}FY~G#$mdS@-_DONpM%_WeAk{>$69tgSFqsVGS=Kt@)N;{+!_MWxd8p} z%kPh?q8)UTnu?g_`^Xa2#F&)gu|ciaJ_P_L>xK7P%Fsi zF<;hbQjRsYq@7XU1{&l$zd%4hzJc%mqrbD#&TWYq5rXw0C&6hBz&c^#n$98#G5>bA zRRpYUHgA)}jJ$A!v;gIB*%P+|w^&|H$IbJncb+XjpVniy^&?|94@w4Kr*}WIzPz61 z_o^d9_wTEL>eBn$2j5lMieJ8KcCngo%vR$O5AU3xZ>{<^sk!f$cN!P~eG$z3Ub(&c zAQPvaP2%Fl6Yc4;#jWgnhben;_j0IL4Y_C*Wx)0WxCEmi$knbKhzBAvVbIe{oj84w z0nxw=GEsO)GoRJ#67)BOojk5B{`-5O z6lHt=dUm6EbZ9h-cl$Enb1wd0c!3MIz{66}?$Q`1z@%YDtJTbtz-j@-bg2e)Oe}WZ zly0mmDm>~+_D`}Vct%dqg&frlxHw)1-Lh3qE=wi=4z*w|dlz*JY^u`1*K9L?RJVA5 z!y7f#gH(hO6)NgrVOX6zrVk`LjZwN{{=r~u7L!sRsfoL?^OEiAif4E}KB8 zw{Djhl~DV=j4)IY+Ywmo;FCIn5`=%MBYN3EhHdp#5r;ev ziB(t{=BGSUmjay)!CHDxngsAImI-yb7>eA7nD!p4RvxoDiKY`9eRTAzhoa%5w$kSp zoshbs2&5sj@{2V_|28nU=4>$--HoP|StqnJ&1p2?(X0rhD=m+<^eAgVG{#4eEOsZi z3TgI6V%&Ar5F-U!>HFPG$Le5AxkRiNYo_E|+l0(2JAiKF>{hhMY94p?TI{4+ruS8G z?X!WSewQ9D3gjb3^S>ZBh?_h9AR|IOj%69IZ01BDUyd-((B48n;RO+1`VnZxmJE+H~US66p z6;UMSXRY;N*rShFAZXUvXTIwJv^PS)GJT!QkMh64nh64e{$EGAThlw48#tO6D?2+{ z*qS-fx!YJ@WUnXSsXP9=#_4q{GvF}PLN#WWPcYXcW*-cc(6*klv^2iT#D~nADYM9f z`zOrKsP2o{os&DTooiJklwa-#HF^ZmD874(fG1F8^iL-p_)35LEPRgiaLxhHO)|{* zH(H$B-^G%Q_q`KLOZhim9xv~;k!?jxFw7F&bIeAO+0`UH_GkOgm%Hf4srFVYKX!*I z%Tu=T@ssy8>%zwSz0-}onI|Jfb#BcZJXPo-Nph0vN&aHq7q&Os0Zt8J^A}<)Q|Fa$ zyF<&(rzKN!-<65vSBYNF-JOYUEF^&JeB>d|-!uu8$vLJu_XmB&bb7QSG}3#f@E7ge zTLDF~`_n>OEBZqB+Rnd&Qphg39_ybw&6+x*2!fp=i7f@|7A#VcmP_Z;zMiP>+bN^( z6m;VcEYf7CHVFLpR5|49YD75)<5cMnZ=6$J%##I?np`=pyp(FQByQ&#SfW6J>b)w9 z{B)w8aJMPtr8qgpJQZv8aAc9hutW1J`#p(iXR4@gjvQJONjQpsYZG~nOhggQDWAdh zSb0w6%fEtjcRjIvjz}@@32fUsY{e9kL}SMlo9`m3xPMorZdY4vZu}Xw`}wI`LbMep znd{B%zxX99RJ-AAHhcGH%OnyrS@8jLs+?!s^*FpKH7?}(6PrN&Er%Rg<%10poBi;s z8a;E_6lVOOO1-GJ;}c1y-0P2CI}eAZd+6=0F1Pc{|IFK4Z?>H)L3mMy$!QwKFO+#I z&-j$_wCh-3)6x2zjV{Ur3ndXvJyBJHL2ehJpS1f01=P3)BBmeS7>6TVi z+}8}OsAEP72J~*j$oXL*#hsN7U7`b*?jy;JN^nTL>GA7Fmhi10{sS8YpIZctAg>cx z0!>EItwl;|gLk|dGq>=(H{Ue9bHvJSMICt3Sd)hB{#LD+p93WrF#ahwHQohuc#|(l3XrAj-s*IGT6QI@-?|XBs`PdwiURnHz%M2i()Aju{JrSqhHs z?n&lo!9uJ@w#;EjbPIA6C_KtR}1^zm5SsKaS+?7jDpAeHbno zr0zX@BT909pE|`XalXALJg#@$G@aMGqh*ufq+W6CvCV9*1H|0|U1Ve-%yK&Dv3FVt zgFF`}M4b{AKUyh0%< zMJ&A~J{-~~X~P*Cacx%2Zc8NOAmpqyQ!{I9!^tN87H!&z5@pypuXrdIWUgv}<>|lUT^x(h)%n%!{#@;ufwYGga?+Ix49PY|m zOQ5R#dXKyF8aF8W?esf%!e6G>v8D^itG7EMbGpAs-(DZ>rhUV6@V^fa>8oS)dAWVP z&^r0PUN>{U9!k%bbKHM{xI~y(a)Dv>XNA+q#S@YUm*YdWM6@(Gh|Sc6&OTZ#SMwfS zHG~!cY+1~|8)=q_v1_r+9ac-sV8x2k^?o#lRPHl41h?2(>8^N)A>Xm!avN!4NpBWm zH|{%3K@zJ5f%eNzI^Z~*@3SJw1J5sB+r8 zMX*aqakXHEd$ePJ8^DpKUInhw49Pj--HuxUslDKsQ=ODnvd*w+>@mm?2UB zT?1dt;jaLs)}QxX!E}+#*1}$uk?w~foY^J+t-hUji!jlEvovVrC>t&WHiQztBXtrv z$#m^uBxVF=vm**jyAFG!3{p~RxPH-h`sY0c&m5ACq8G%o@K5T+*Eq0_(WD_&y&6qG zFq4siEgD&4z7a!nZ#P;IFm<-jyW2WRglzEfs<4Xr9>DkdK@>M&ep<)>TRM8$CB;F1 zPBfbc^eD`$kS;u;fhUrIi{)SAq(w?Tb0Sh3R5g|22~ zdu#EHHgOG=NQwBMN)KE^(Uj&|S+0)WyG{Rz2(`h5*GZRKFFPfR#kQmSkO$$(eyDui zSFiVBis)o+CN}EE%iZIph1OzVc0SD6zpxxz>UdYbbNO706Wa%aLSbemiTO<%jg&LE zG6l0--v)q?M$}gq0J3y*j+n9uj!_VgWH)q_?SVW)TG)5$z(AzTm?W~hd$3sUZ|F@| zHowTLR9{bSyY&=M-oaLh2!5v=d-)rj)!9d1-<{|Ww2Gu)UXH)wWh4(&=XH2E_CvUx zP8>H%2a?{-*TXt6+-8@mKbAqIay`xx%Ez~cYJoG+j0en3lxQ5JG)~;3&;=7&W?)hr zjXFO-k&j@x#fnQVu`Q0T=GW9bWzJxM9WoT9UDA=vRh}DO4cEEQ`W)UKzmL=V(dD{Z zf%Ysv?@YI?bgEruyUe7fXGD-H#fZ}tA_?9A^E6^#!cmPL?-_?*i-$HuW0~tm{pOWS zApoJvRK#i+BL#^f!n{kiC$$T=W61Lg-TlYQi=1Otu=j#rtOug=9HIDxrz+xSI~OJr-UYpp{L$MDD}&op_n7M3wupae(e zzJMFUP^7(8dm?IE@{R^nbiU&LG+A>U3xE@-tG?gwpTDMBf|Hs?@TPxr3$fjFa(Zk* zYfb@5#nbY9S@rJrYT~H&^e~}>r6dozujz!+HcksUbz3yMrH;sD5!d0gK~?V{4ts;a zo}(jDPjp$PPx2GBLok%XgG2xd@{;~ODR>~`F4~iZ+Wq}%cFrp1d^wCK3+yq95rD2G zSz2O6{8)N$ymoEqJ7fI7#d>&aG@=<-Ex0-yIs37m_1JR7(}J@pY&6o-(*5dehuZzH z>NW%n)_31WYp=(&P`E$f_gtmrp?Rs04SG24@A9|7Sw$`Idqea`005s5i+i#D70C$3 z`sMG7Q=$%5bu~r824yEu+wkBJpv5dKu*s;fzeW2;rnRo^doU#ck7a>c8X%Gasi#Ji z<^aKP9au+8QxK{2Yi08_8KjFyeV09wU@f>bQ$BU8P_9FGszCuX2`Pg6Ef(Y)bPrVx z0&|>=fMKj|$q})ZaBZm!Zs?ZX971f&{51kb&Yaq>l|4}y1!#shru_o7Gol326 zc;|z?0`nb32r&fi7=>skj6q@?&klwOwE&yzActTsoIY{)3bFcd8-9~SRyGV4f^Mja zwel+sFp(L6G5;iU{nEe&_9X-8#by@rJ;4|eg?@oj%FIV>qlOOX&W3&vnGe$LajpH{ zFCKuKG9a!A(mk);;jxyfXXWS4nl$bc%-G)+ce?^3FjQ8_6i=Ko4# zhB(-q;QLi)y4G>zZGOmil;h!kpEsIhoN!#yJ_<7t*0vpKp5%NMv?d%nZwP) z0ZJTHIw3$Eu@8Hagt_nO4+!#ro9zF^GstEud8+q%kUDyT?LV1#+h2P6@dnK5vxUJ9 zk-ipPcC8ViHd~Gl6;~{Xlr)RoLh5maDa|M~?pf9Pzlu$5C++`-S)E2whf40c5XgzVCF9LNhyZ4uXbGC0els01M`(Qek%D)Hl zdFzTnnp#VRkfp;V*L&BPUkQy(Wv{h?+=}O4U@H)3jA+9mLsQ-$g3U{ieMf?C|;Yz<+6zR&{}KQx>;Qv=0XboVx|wUF9iMC--9 zLM?7_eog8f#7lUU^Z&l!HkLB5cvjjI=xc&^Gy@}XvSTI}V2e3*us+Q-ot1efgz=a{ zvIB)cn4IMe%HRad7gRFpRH#~S{R#pJmibPs%pWcbN%<&=Q^p3PKn~3ta?Cj44t$*7 zL{e8@)3mYIYF*~wEX{qvLyPfAA&fRCq73z3c@2Ye)i6t~zLWRMd~8o%pKIihK(+ol z=4U6(l~qNJ{LM4)b>8h33c!;63y0+!@)!E=(^!L|zBB?=R*!i&>9jHC%JK5nxa-b< zYK{*_FRRf_7UUHaTCIN{KYbPV6o%Ri>j}dni(^-oE(D%hogU}~k)&Bx5l*4sy_B6O zXJR$e@31?$F0JE7Hl#C#eLz!iZ0`{5wd3dT5C2pQsXD1BZHi85{pQ!n@+K}PX7&|; z*--xS7StlATPbWg!pQoE(uvf(QdDVCL{}R>z5H%nT7Z`l0pD%GQfra+--+$1M{)s2 zn3eoTffM{T$E^IqC?m*Nw7H5phC_P{2qhe{O#|#M+eDgr_jz)chWnpA)iG=6{1BxSF7M0n)}2c%-;(1m4NH zFO%XQ&tbrZkoj8!_d~pCXw5Q@cHL$Ad&ZlMW=%GJMzqwWZ6xr~96MCZ)-|1=*{he$ zYJb&-p6AaGBXYkiN^5?bRrIDTY}BE1{6SKYaml(7`ABz3%pNG{UV5EaJ>xhaAYf85 z7^0DqDkIR4OW_mtiVK~56wcEr5(mbEA))s< z>3x*o3dB?TL@W&o#wN2-!Falitue>b?yjs7Wi&*+iJx(0CtFet3B!W^cq5~Mq9FGV z2LE~uQ@NVoZS|cKms;As1Y{NfM>}8M2;5go3=>xa^_wc=wN1;Q+OPBdH=%3qBS}t2 zQI?<~z1zFjoG-fZ<9E*u{Vpi->$nrM3KL&0{pdtdTybc)OkBd4gaO$PDg{#Khq?oy zo93Qjmh0m$9+x6G2dB)FGADc#rZU@@Y($*?&3=M--P2*YjKRw$FKQGZ)?R`1Q0|6Y zp?(<5T(YVzHgFbwB8gAdVjA?(UKd#0rD^4h!f~C~f#=X>3#toIuox*TgdVSVEZW*) z`0otzLb{o+!Tp@7ZH)3%I}9=%YNgANtV)09Hh1^`eBocQci%~_H#{qZZR%@(cj7-gY3VKd#24_;&F%s##0g8kRh{SqFJA1 z$}vjQw0&e!ODgRzF6;EF+gnexxG$KeE1dmZ;U9)?7;#|;8wP0G1GvN_#^bkJ1TYyl zzC0}is!Uy}5>mT83}$L#USbbE{008JiP3-XV|>Mb9W&MGwfq2TCI;|WGg1G!UmXIic1tlnq|(bg@I`qC(6!Cd0X5maO`d5?2XS8 z!%~UHv;;fV;frXQX|JsG@idd`S|6Z!yaeb(Pt9k+!(%pZZG+-8niP=^`_L))K0`&S#Ilccbn?XEYg@*`A|&vXbp8GhAVrnPMNRt z?1^+(h<>6{MWWOFTSWw=JM<$RyNOD@g*kwrFv-g{(7Xj=Z8M=Rqzm`XJ}C5xjXb7{ z*5>(%4fSUI(+I>eoET2kvyM?P2*&Whg#-UpHx0c~jGh{X@(xJ*rN`o z<^*K8WYd7j^N`mSPbl3`A6rfc^Ce|p3kN=vogPjovH1ar1VMO}gsY?$4Gvu?`7RSN zTMx0G=tz>?2qv1aVsig^+mty-^j%e=!XYEI@;pvsDVnTeCp2ftHO2|)9BYkrlt%R= zwJOGuxb&8qKW)k&?nFg6f8=UnY=5#qF5}=DCszX(8BjAy;QEg-PjP>Ii~?Ma*@%$b z8mU>Q#xcghMe|Y{PaLf`S&dM1IS7g7xfD2`aY1yYwXVGJ@M-2oMVxsdzm_`WE{_+H z`ZL>dD32+e{o}YK<&p<_&aOmdFSkxiqgxK!VQ*>}V_{!o4{)xch#@W$^2+X#VUID@ zYC?hQi2~~@hViO&ar$pw9erCyMD?8w`sMJStd~EuMROz1iC+4v;ml#N{SH?;Jl?X_ zRZzoj(;Bk;Wo|p^>;E+WGaxT^I;k9~wN|oE9@NlvRL9%&n3qu!`mI?w)=NX3K!CI4 z%NBo*Oz8Ic!dC+2swuTrc#$l$MK58g4=JRvAf!{&05q) zyKi{N!F#iJV5X=gPhgk~PU1Yag*96y-ClU5oAWJo5Iz>{RX$-j1HyD8lIy~RydU1|* zvK)gZImz>okhD4*fw%L*lm4*Eux>0gqh`uE8n3exM*JgIpJgKgazm;EVRHH0c)vMf zR)OkWH2IT;uFXK|d5demG-wqX584lzm|%pGyQFg&RE}9QdW#c&J2HIudq6!c6EC8j z*m-XG*X6FU`6(`UQ+fpGJKQ?X?Wj5rgH=8E_sLFasunn>z1*xM@BR0Ymkk?G7OR<$ z0MYBe%|xN8^2}m7Y9tUG*^^-BZC0u$mbXFSH%l`7etbheN@l>SvMFX+#D#0*q97?m zr>U41|KVHHMz?)XLWrU5-b=V;JJ8SrZm)`&WvO#?QAkdmJtw~X>$YQ@id-37izrIm z+)%gLh(m^wdkfPvNk7iCPN5A*6y@=$ONBRq=LxO-E(^^K@#|cQPT)nums$z?Fl)7d zV_Bb~gf$y=IkID#9zgq)GsNo8wSMl}p82$)sTSS*mY^bVFawJ>9u<){ZF3CE(=W@3 z+@ZdI&^#*AwHfUK=GjTK*)o?}q zDez86RcM((|F+CQ409}*8zys8IF{wo6%^-Xuk*%&UCvwb^!i$yj@!RpZXRtd<29mA zBq<9b*;Lg{KZch|I@>wtreo>s{qcD#JxH}BPnQmSIfF+8?|T7?zfPS#ZoV+v2qI4! zj+!7rggRgKT1&D7my&C1X-^3nQWE}$fMsy-k+*J?+Oe?!ZzHp7t47Wy)1g1N8IUmfu%v?Bks z`fGyHtyE3n_Zb2jO(jw|VPhpv9>1tWg?T^_2&u`?dcC`;#h}OSwuB zUK3;lqa@T3U`uo}0$KJj6RgyU9HZYYYK?Bl;zC_(ekrMG#58xEfz2Xz0$|Ga9&#@fixJl(*wBhweA(v3eEc-9gN~JfDC5L4q#L8XK3aAD0%VC34 zcaD3Z12r4*_Ck%Izk9Uujn&!MjM7c8Sm?=u7;BvW;mM`wa-C~3=qVRfMu&u9w1EfY zk`1Iy5H>;KPVP;0$hf~9Dl2MKw^-pTW_zFo`_EmJBf#0Z%V(Nov=L(_qov#jkL0GD zMtTDVYv!5R*1C&fK242M3!pB66UxDp5|oo_-gA4IOx<;Zh^zw29YV}7=amE7G`cug z81k)JpmTI}Hz5~Ttf~<^%>Bcyj+}_vTO5;Ts;OJ=)Ys!Fh~MbwX+?uUP7njz|CM!LPED>^jPpZ&Ps;aMjyH%#%aLsuozKrkM6oZjZK-ZNFmVec%XC^$;K5Z7ouS;Cz=<<)uoL;N*Y`bfVlP00 z_YSyj`Bllkm3R>W3)t%D}wcl4dUv9HO$mz@?NKey1&rDO;N#r3oILbhim(=`R zswL02#^*}#z!}%zB$+}|*P7xIne%h=bNRcdoJ^QoC6Uzn(-M~|?d&HRdmnY(NrNMh{o9i; zF5N_na?TFBjOs6IZzHmTDeZ`&s7;Xl9|-WK$i%i+NnvaWtVmqEjr>%ruqF(9?Rg-Oog)j)aTK_%s$iRL`%e8@dwNh5)4up zxFdKgWW|T0N2T7z7P7ScqUHOC7UPFj4Ph8xDRWN{<8AR_y*_#cUDDov3d_^F1{RQW z1HKCT{o75au36NBxf_T;I1;Og-UIc?HM5HUzY}D)dF2>F?oSv~kbDJA2=gW z`ZTtoi+}FzOX56H`giX0xZJrD21J)%Wml*jtP=GltmXBAExkXFck2jNCq2Ks-l_uJ z62U9uamQ5vp6B*M8ts5Uy+6KBX*Rj=etBIHSUMcLfZcMtVT}W3$AG02>{=MV6Fih0 z19cc;&oLvFlJgC4_BdZ>w{gw*o5n=6;-ZRIM9|7n-1Ydwnays6YiqVP-h|atRw*pJ zAi866NGhEZYdDKgN}k4Xwq{-0m{J6DMbS5Yr50+LiuW`@rkFO}Cvz0?ld2T3O}@dX zoBOx7j(*U0;TX)BxlrHOZ{(^y_?IPhxTO9z$JvpFlKsxk-*6TRjG$c+>aVbpFzI5)+Qdt9UaKZEaE1+zqo31-}@cx z8zlUP`wQN)UXV*wFl9{sd<`_6GzwLziE{Yo#a0E-GZkN(N5#%U>6v00ABPZ`FDMt$ z2_3yWej@Mn9AXx1E)a_M^Rx%6HlNK|r}e#y!`Z`GPRQR299{E(N^>gZ9*HQK7~w#} z4SIBB_A+k+0Qu3$>z5nQJv!eg2(^D;oF2Y}qb zmR<)I6_X+kb3k0RVW9G3L_*tbLoyayq=tJ1)dPg);~f90a2d)1-zYC#^Xt&JCA=^X zq_ZXbXx9-x`&EkJ`2O3#<)Dbs7^0*w9bpWYe9zJc{Zqm^w@AVtWL|B($ox!j z)W0fRLR~#vUwdp5Q&Bf@m{hJeuYIgZ`TKy(o~RYGD85Quuj1&#fd-ht6jG57E!IgI z4~4gv#fp>7_Abmf0nAvh@NeV(?s936Wyw)7TTTvFg~S+BkM!uTw*r&TiHQl;KKLtt54nVc%%KDmK4ox zqhBs6x@ms86~Iji%}ZbX)nY#3DZwfph8fec z*zEDG3ybR99w>FGw#s8&1Y0^)Q+uyeWv5_>OFlQfR&319>N{bjAJO~Ud)X=Xwmg28 z)Lx>ZpN`y>g7QslBH@sr@GOogAhWY3I0>=hu3wW7&o zAIgD`>*4n@{k0Y;bih{$|DxBGJJnNLF@voB#+Vz_i?=+pX2mcQvU zZi|Vt08?|5TSVBSGwH&@qh<)_QH7v4wxUR7@rzFoz2&Vp(1t7@eh$z;D>Iwa@^6K$ zE_bW35jJbjb>%-U+2AyqO zAeq$=2MJL+8|)UmDeveU!s|o{nY>>re2$BC)?zV+50<+ODyvOT-$L+4$GL3$K})dU z92>5PU?LwV(t%r(BT2}DP)#Q1?G~=Z=xYd+X{(rRvW3ag-UqfZS-rb29ukb|ik*89 zib!u#7ja1|gbjt{W3^_L^m-PltJ<@TH&Wqa9hJEcCT5?7u$K+pRC4TH0_YQF&38U4 zQ;*cj4v)p1HBa-$Ia!!N$rNyE++k#>`oC@jMu3 z;=JmjmxME5MJHx8p5KBZScvo!Lkz5Iil{?OVqX1c%6;3gyZUH&Po&g^?A0l%yd`_0 z5UdS#R*~LFa4(7M*RHk+t-wE^tDFBvuR@wFcZBl2WE1#sauXYFRgaY`b?J63&W`n+ zlnH%G35-iv75mic{?#JTv5pcw?0UDIYH$5CPTw}~RKvS3ipsL85OXy^#sBRqzb*x`1nA^IKn*zkLl`b`uVb=oUjd-BMeraF9is2K8 zzL+yl_C>&HhGmVl$5A~={k*7B|IJ78Gio|%9WZ`GnpS~ECjRZOUd)Mf-W)3dQ^Ohzc7p$DO}!$&`QGf+W4 zAp}ov!7x}P=?_&`c>Iu1^uDp)6Po8B@g-1Itm)4?F9dmEu2zyW784Xj{_LyaHCY8m zojA5O(9$?WcPc@D=ZVg{T%p4!++MBc8zKgT*tAq>GS@c1@E(trn4i!4JS9`te<+Fe z?0Y$UXzbarULGWx{ag?qlkG+&n{k38i zapm<1zwLfy%4LhWq&mem;_BdtdHd*8hEA97x3{}Ji7kEhlQ*+NOdki$(6G~1O@v*TpXo$cpXbi6b`k%C)dVvH!@>fTMc-hYzr@}t0efM z2l*e2oksUJD5MHUUbB6@iXIs#urA%tfIYYk`5hWZ9_(^zqDP?%ZHquI2SL7dLqxLO zRKo@<>3UzyetDE77t~dB?A@JpA75Ed1>XQ-6r5o5lT|oMfN3x|tKoLP?3a$AF@ACu zrj!s~b?=^>uXhq-Hj~ND76sxEY|Thwk!-r{{$D39(t$e4qy@H4VNZujKt?i~KLd6) zY4QX@;%CTl5rjCWOOi^Dz;&2=3Cr4qfJWQOxeW_<@J}yMj7mP^If2$T5x?C9^;_)9Yjw?u&U| zj$gPCxm%!><1&6$LGzWDrP!1Aq8z;C=1es} zbXk@K+Zid9XV>jcDlJ;advqWObwCR;6U>U*V|dhee$@(oW7Kb4{h(-`{UUD)pg`zb zqG*%QcE}L%8lV@*i4Vj|0>J*4{^vi2;Qu#4NY~gO_Wz?3Bpw^9gGwdxn}~w(;{K0T zkZD2>>XkTdA^-}Lh+s;H_x}gS{)dnKf5bdd+*A-0H!<9l4ex)21qA_#0RsU+{eJ`g XXL%FXO!+_$5^>CaLyZ~zAJ_i{cwbU3 delta 13493 zcmV;mG)l|8&H=*C0kG8u1aU(Vl9Sm6EPsHgbd)bNNNv>xrrmj}+{BbjlbEp`pj*v< z-|IjqEu#_JSrqKpzW4at>vNs+Pn)VVR!qo(*F%$>S*F42jORuDI5fY^MyPKZQqel6 zC9m1gd}h-8bn)jO=W8yW9yot80HBsbbD`8Sz*uGrR#ADzm#l`BITsaGFcgniE`J51 zxm+-&suJ6l<>QJLwYfzI#3>kjJ})ws@T{p=t+pV7l~e(JxhR&hL#wh=;3_JfnkCA3 zwFHQVqAb*N3u+ow7K|TjF6cuEVQ+|MYy><${D}pP-R%TRM_W}zCb;Btbq3IQOZq5& zVqrqwq+oNLgVT^)EZC~hXSio2{C^L!^7mN&D;TkU8;yXpTCD_-ybq#zdv3OQaXv3f zcDt3XL6^>IrK2O{1hzrFo%PJ~VqU$DN0x+)`0jXzSzt8Mi@Dp)2382 z5ON0(hQ2?rJ#7iX2usC8O%;oItw4vnxPDi2Eq1)%pm1ZtzBh$nP*|WZh<_DYng#Sh z-cYqL8c_~S{6#|WxN80>mV8B@Z5)1Y=#AjtSf(V7qw#o#W)L|F8^xgvK^|C&3@ez! z-{^|sDHAK$?V7J~{5hOlP4R?D-iVAze4uZ7TulE#;WX1}!;rUaY}@zuIfM{J(5d)F z2?O58$t9fRl&;`hK|T4d?0?7l;GFw969Kt@@$J|P`$>f2G$JT7%Gm26mh# zk>#X6AQ<5X8K;d}>?EV1ho%eqI9j@*n{I_zK~vRicz58RS_AN#$}B%Dqgv0~3Z^MsxEo=z*Ej&?@N z49Zk@Ev-JW?18pm8-H~vRog>_6p$X`T4B!`xX4N!54rt;jry)*qu5RC)a#{58hKh9 z`V$uX9~XIBs6qE_)GQZNsF|SI6MRu8Y#vbwVs6uif$t&N$m@evfucJiBjl2Sg`&uJ zk(Z1duSb$N^+vB`b@=lSUZZ{7dNZmTxMK9}(vAb&j&`&A$w>KjVyBZgbstO;o%fyh zuMDRUeaTKV9^Ia37++t_u1>VQOlS9Zqf?E;t0)Oiw+|#q{WR*js?oCy7d$=}c2v#trwsY#L@7^&a*_G0ZXeGc0nD76`GfW?kvL<`bMyMvE z;UJ&{8mJq%Trg2PJjorK2r5Dhi6=-*VL zH5Z!X_uwSc+g@hj;z|GO|@;%nFoSHM?P^gc`B@XCLRUSaV&VWTU|9hXjbqR8k= zG@s9t$)}MQ#H)q3SSAnNB2HFbFd9CLgGDe5J)(Mtg(+tv1)I(!DP zsVwe}@Pu58rNwClhGTD|nL*@axT=wfPa=i;N3k{8u^SIPaxxwaDd9U~mAt5&1N#uH zWfy|uIb?_xG4|w62h+;I*tKvr{)h291OEU30RMmg00030|D2d>Zdx%Ag|~w40t$XW z9s;CB*$ARY`IS}yrS0x(&$#%`u?IZ)6GiCQXZ)CN#&>&uJDo1Chs$BV{rLHN@v)oS zv^f7dyr0v5&wg6`aq)0`{_*$qbUvQmFS}{=%}@L7F-yN^EsaROpVP0O`_*>&x!*32 zMe%>aiZCs%3U^g3ljGGkS|{ieAY2!y;J8RLpu87yn8exAO*L~|pgLT%Tb)A;2StD0nFQPcfCkCp?38=# zEo36GJW_|(xM=44>XiEDEnFh8^!B)~MI*eGD&#FxA~CERv#4l9G0?m%Q1UI592SG3 z5$jff=q=nLF|4~LC>Nrli9{{$S5ALhw1rx}?Xx^qfuc#uS*cKv=`G+QG2FDKx#nJL z%-q5*-?Ga$Db{vdT4(Pq=pr#J9I;t6;+iYf!du!c5`#B(dPO6=wHJ*AYaxrl8&j-k z=H6aOu>e@h$PQ`X&EA6sNo2?7In{PuUa6PiD{o2~1aCS-Y|)6$PbpoY^Q?cozYm>v zB_I_=#3oZxrnJci~) z7CLWHB`+heacCcC5bz1}vS>pFE@b=)B54qWfTgi$1fH}nP8~$vJ&M?VcZ=8&6^$rU zN(UT!h|JyG&00aD;N#!AiGo3zu4es0xT!Q}N-pa+(0{Xh68azsjcbK4fhhn0Ad`PH z9e?YR+g5hA|Eo&(fKjDt+Er4wPPP@tmOfbrONrG|-10d3{(J?JU=!0Mz~Im=&ad1? zZZB7o=Usbm5ClLrCAFsHZ(Nzos7V6Yhqc$?UGG}>{?YrzJUUN`GR?CeZrnM%eIrV; zaXv}2(;sg9`u6#)2REX!inB>P&$Hx*8%(RDyz%Ja^=sdkWfgI4R{n5fR#nUIj*iOl zELp_mVZKZ;rySI!7JB>zZQO$bKv!7nX{sb= zO%@}{l4O!h4!ie1sS2d4`{|v#x9;7KX6$%)N^hZ-RrJm6+ue_!q}8hb2yNZLj!tf*?AwD7-@E%&(Ap&AM}9U2F2%2ktL{SPC$}HlQcff@{&7Wq}9yM&@`XV z^9!9KwtkXIkV=MnlFXBF6~$~}CFK(@m-E$O6uq3z@&%jSqju@iLvyV?+ySM9t;rNv2B{vA3G+V(WUTMYdMI zXAGz5c|4D%>4<^HRbFCO5Z04-$3H!ObEmm#c!~Tzn06SY`8+>GQ_qp~IY;Xp{e8*$ zZC`lX^;tZLPLm9yJC3jhvc3H)@(bi^Vq!Ss#6|HauO(T`!;T)(i*B2E4YX|K{q6;=@4nt?M~irzJZj9;pa~ef{tH^moihCP#mke3|Ga(iEP8+P`pvuO z`RiYzpI`s>?3d`-@n2s4^7{DIv*WiX(d*-%-~H)Nf4Y9{iH`wLr+B8OBM31pn8@N3 z2|_ZY+EIY32%}9ff|fmuu3x);?J>5~E|S`C!Hm?hLW|(UUZBP0o1P^&k>+|$bT?$3 zfC&@gzO7}j^Nc4b(rEmQWnF(PWl3>r$KxCWB2|O~gQe!UjIcVyUHF^2)fAVv;I{Ml zqCC{#-f$}AGDi5)JaM|x)$L*0!)46EZ#eB-(CAyu}8WxW`ftUSn)LE$Luizcz};X9_eJ zaO-UJ9{HSYa$&l#0Ux3VCD5~!Pkji_dhwez%%PnbCExY@03T^d;D&>(ALk5HUq7BI z$j?Hw-^XS=3L`+EoSh|E{I@hZcoyS3BV5nwe*%;!&c2HNHMvO3Su{z?F%s09z`LaE z4)PdpVJKexkti}LCq3Zd6&ihx9CYuq0bF#y^wZmEZCeiXl;9#M{>*tIJRxReN7wuL zffo5CUMUNEa8i#@N$6G9Wj8Y5oHd@#;UG#;B=ONtKgJ;JoV8a?m;;nP^OTXQ%ihMZ zf9ge=^cLL^jTr%$1sWEI)Md?W{+f>@Rzd}%d_1lR*L0jFbs>FVKb)siB8x@e9}H67 zD9xF|K_52Yb=HNpr8mTX`sVh{+qdsTx1xV~pnu(#F5fnHxtg=|6bY+PkmuM9Bpbvt z&ke$o=CG%F)NufD^S%gbQTOrJb{}UNeF10%$QQ4Y=|Hu^;9sCH3y-) z+*05iPj1@#szE0Wl6QeyWj^jG0lvcGDMU0M(vJE?!Vw`FbcmBj0_0F||7D)Cka$!6 zrXI@*(Z0L1^qS-PH8KyUKs{sJe?dHnwRg=8eruj`?{>7p>oNSA5cK-BV?4`MqQ@(c z)hD(&>v7$Aa5K7x#*l+?fAi|zB7W(!?~MP7XMg7#x3(Q|QS#_JfZZ`kCHAOHiu2^g z!+&%Y);Otu#0Z8J|NdfxXwalz9waCf+Z`k986mv2P*zzWv{PdMx8y=Yf8I0XLEE{} zVcf0BO}32Nerd|zf*~#9RFKHBAj&EPGmZe}eNwiCMRZZ>1GAl93E&$F6@Ihqp&2|` zJ{i47oqUIaX`uor9Ta!;9|6__#3QW;3QSn!0&okvhjM^d{}jud_T5e`)|F01dG(@~ z)BKOW+moZG25o3%yU%<@e@Z1b5)^@UGyF!5~SM0;UM#N_%A#fg$V|)-BsvsfDypgalpicOV z3t~VU%4C+$C&;GHPlT&9L0uLwq>!t+!2iJgD`PT7KXrxxOA18%=FeQzQ9WdQA&D_ z&>fs$7(Y=}gTd~RaSb>?C-WK|B=3~~HHM9YrB)#;+YcQ-e>6r3Fwo4-kkJC%2#K3-CY892QcsJ~1JULI%8bq!l7Jz?woMM0=vx8a|y^^=b3+OyVxBm;QqJw{ra|YNO5*%BMU@H%WN`N=rEQrQs&Ik z3x5Tgf6*FfEt@=NGL?TJ3oa;&R7(c70%!vQXYer^iiFubCI4cxQv%B|LR>ybmKegH z@F4{aphO0wSz1&q1+MO%wqa~x16#HHsMgNWPu2=}L;C{NI&8H;n;KWb#@ZG$rFM`! zOEEHJlX5w`K((iALO(2QFDocINTj7u6Y(gbf0G(KL^(5(zd>b$^PyGnEH(ql1seDx z6PQj~(i0<6dJOH@AWjzii6!I^Z%4*R$dbGNbIao&t5~!Fnp^2Ym@EglVdLB400CHbA-6YJ#fG{ zW=Fb_!z(2zrnAe`Hv9*k>#RnOMOnoIo?8|ckBXYve;#0j%u*d4*s;6L&;)?NemvR(K556x%8 zqumq<89J@gMIO9I!#Ff@^UHL(*#+CIjcfNcc)%vcP5?Pm+J4&dDQr1$B8=BNic5%= zlVp*f7V(lQfDI0UU$`E<$RGtJf18sE32IYRGzaB$p!$>Cbtq1f6+F!?W+3FjNbcIj zfq==Ub{y$2TGpdElmU*$Sj^;tgit|9<{5*q3G6euA6XzOx@*Q{movHC$Z+h_!<(d1 zZW7#<0g|!y+EBuh#87`N*Up4x1?^101kPf)Il+(U&i1mfYwh`Yn55zCfBJ+XEBNC& z%jnRq=vU>ux8W9BW2}#R7JBD1Ps))iq9HW)ikHtn>F=_9{#lRv%h%xK9TNR)waicF zt8ubOv~g1u;iX$ z%&?mlTEN+|A(S=@|;7L8m1 z6yJQD13#nTN9Ke8EnhO+Jrr~zG}gj1saAqwtooQonzACWH)FkCcMH+AcKBzWSLqV% zmgtY+V>A#zxD!@(1$B&+mLtDmKo&9F{(5OZt!8#Al9#u884kE3qEo^LIp4*EqHfo7Hd_k>7 z=W5P{r3-o|V{g+p5j84bD(Aq0JYD}4gj^eBYaOy1<08Hge}(GkBAy$zV{0okLm#eb zui6QA__W60^cH3qzY~XA&x!&b1>;woac}g9;zDyLxZlb zdyVr`kavM@EfISphX26l7P|yO&?NP=a$zF)+eU9jnnb7yoND`1g6Cre30vFUHD;no z=Y-ln;d*^CuvfpR1P2bTS&Zx5Zy3v+rGc1qnlPK!e+~1obq%@>|J-T_(5$EY((-(& zz=3lNjHZbRB!d>HBHbx@v2eOno_x!k-13Zs8-^soL>U&u(o?``mZfwFMR--nsPULp zDrfJ7b{oc%h)UR4WJ-nsgT5tpO65Lgo*{5eCI12 zUGh>4^2mNtF7d(K!zp2;CU+pi@URggf5A6vfV`7dSfj9Ear$;+@7iU9Eu2500s&5Y zP@>(MTU=4cA~w6w&Its?-K&4@)hPGMoCi?OJ@JrG<)d{74PntX5naBDvgFADgKltdQ4Ky{91zn!v&L)V-TO# zn08WC3)tkujO2I}i9S_Xg?9M+r z`01tAKmnXnbW+d!zr|jgH`K?he^3U3;J|M=lq{;d8n@&zpu$C9$v3gHQ!gV>ZWO?1 zk`w)N_?J|Zuo~)aBQ;VTjqy6@B%zS3D9}iLKUiH?Z*o(RiY>fg5brnQS`Y!aE(=aI zE_3$Lla)?+Mn4|$yvr)5QUh8cj7Ml<-Kb+YO({R#7G{)RP-e1Fxszo)e|@o+OJxf@ zhq3>tho6Roz1EGEJrW&S*ogdRwP{K;+s>&7XNfuUmdrD;M8A{R#qcNFPv39o-Wn@v z(c^!l6py?!iAbtsq9-$%95Uz^>gOW($|Aj1V~JTV)`N}CTr{9v2jdDrRvvS;v{0(M zFqBlBSpxY|IN5ZHbMnDxe{dOeE+hmV!_T2(I4Hx#O_xY=qh%X^*a?c=&Zv3->^bI3 zUW^_iIK%#Mazv;g8zmrUe?)&6f^MPDisG#f)?o^WK@GUk&p>Z#O|NeK{8fA9?2Vb@ zkML3`uf7n_f^qfFf78CzULH$X%@(oUVvO?O+*;QQ4)Y#Li)KQ}f8V?Y1v4rutJ4ZJ zOx3USQGlJMm}OPCh30ZIqpI3kqbLz&1HFW*WiB8cSDNG)#~Mwnb_Ycc_0wgvl(ciZ z=TV@2?ix?2{L2 zG>GrM&@dp3U+S+uefqJuiMv?fd8jyp}h+y;u)B3N!H&p=aGU+oV8zm8za1238h*!`pBpxwX8@dZx3`-~Cc@9U=8U}4epEp;Wk+7C#Ht}j)RMVRp>ZC1D2?kW+Y^ zf=#70wjJl_)~)EJG6KSY8N4%mb>>RK9W&3S-Y8->JDAOEpi|G}WyG|!K2B(BLLLE2 zf{9K0e|ojcnAnApx}AjV3Q(weLJ=kSdGNttRqclO5!k^$u)EN*D;t}$%(4rb7Zbu5 zSUT4YC(De^dKQe=6e(+?A>xJZfZ(SIIVN+6?FNlzac5pGJkRA*QCP3|(K@0!^ArjL zrJ1P=3T}8$n`N51CKiud(et(kH|wBzIhlnpzIFcc_3HjTe7q-vApg$N0Ccg6qY<<%I6dSV!rR8YJud^KQ&a=|>f7=i^ zc|~(9J+mA@Kcl@Ni892=F&&(k!g5&Wo`kY>=tvf2EMwJ>I6quvIqMWj1Kt7FrPfbX zf_%23Q08)|X{ceU3z*zYn#5i^e~GBQ-#B1afs`e5#d7ID+*ROdA{5|L%MUt&(7;4Q zZR)|0^_&Enh!UgFd6VIW;BYJ6~q=C6I^0}wibSjT4^qX;;TO7{rAL5`0gk5{gprz3xnD#(ZAkA$}J2^gIGU<~N2K4aOj>mYrp+&QM zT(eFFJU5vkI>K)*TC3yqa5rbKdLC>+-7Kny=fbEW)~vykXee^cf~zk~ihLlx+X z{&1F_b_Ch!M=%3Og~}s1p!Iexolb3rSMjj(R1&+QkKJSkCYHPxz^cl6$5@d2AUv;U z;ozHiaKQl#KJ^<~!#QQ*lT0Bk24Ew%#1uP3Iq67K&qjU<1u33j1R2y?R4t5<((9+V zSvvWNHGZE~;rIEffBXKyYx}%Ea!J3YKg#<4DC_&9tWP10V%{&itj~22_yVf>9=;_> zt+FSmy_37W0`lF#f6KmezsHR5l$EWrxAu?) zt*IT^UGvk~ykYNn$AgV5tI=zcLQIrxWjpV zHMmygNtaYAZK>?rEH3DGIsJ31g|Cp6b{F5KAs23!Ys}e{o~;8O^Q&5Q?rSc6v(VBb z%`Fb;bs|TPf9G~O2fLq)du3fZTG9R9>lFOC`2r{S+@PHgo#58@E@}CEubz;C?-jVM z_hW0#XebeMU4N`8*EXv7?k76rYL6%Sx=BCw;V14YDNz+A=}Af`$)1T5olW&FD5X7B z=MeBEOU_&MmM^4%j0ynkQj;pP5KFJ-y$UKZ(mNC=e|Dts37S{y(>|CYsr$Mob^E~y zA!>CD9JnYAnc8)J?$;AmB<@zmkEURBs@`nI!WQkD${Y8^*kWE-+SYE{N;ji}4pH1+ z5TZT;Xi80pi+c0hK=XWqM|HO%`tk+(1q=Lm_#5|LgmtflDS@HWum`S65GtotQ;GfT z-mAdQe^IfZE;rm#^eoLHp%@lNgPIh34;rtR(VzD24bKYEfDSh}(t$5xLv84|3io|; z=v>(s2mT zRiMz^NVQaI9kHgre+YcvdD;i@racJsCDEoo67Px}!&I#bJ|=6!ssRm+l~spkDd)zT zyofOEKKD!H)6PR&@eV`$CVRTU4?i*rDP&Y`_gRNpJgAGn6i z0l(zYup*A;fV^lUDp#B?pmdm*xaoCns#)gKdYtna-Yb9G?@C@pX#bFsA*01p=3yLK~^5e`TPV+#Ytw%>~z&REqPW%?fRq`FDVpz5|A> z0k1LADzyI%_({sydVyiA!1<}!j^Eq6d#rAV_F?qDSI(mSt;xGq73y6&uo(Ny#HTL< z&vr}L;kCDe3XKKeuPbLn9=?dw*QBCP-Ir@pQutf@c%g19ng2;w+};f|&f6<$e;B&( z@7HioO>i6#{pl_D)U6qG9@mT3VKhao z$f|X-_o&)VPGR&~6lAZ|z}|!6n*!3&uK7?!E+rx0%lCMHbzOd@`|Trhf-xzPAOY z*t?tT9UI8L#O@1_jULD4cOV>i@&e(d~Ye3Lh;(9-@g33Zd)AJOpk0 z^S533-Ukb6Q&=(r>G%}fxL?h^8OOFS(px4+^dhT!hiIs-mzF)P2-Y~Gp2{Qmag~(n z+TSOL0#`qHu+1fONg68xfAy?cYcMzARrL<(wJB85ULbYbD5`qSWC?F(FvLT&r)Q2onB zzp)oFg~jT1#Z}hN&+!C3jgWQRU=mVkIm*YYiZ&a!IDa|l8 zJB5Z<>+oi9YQ!*jYP+Ks(^+~}=Jd$7Wpdno-;xx!?Ww<=0m1@ANG2Sro5Zbp$@kU)ORy$UFM4(0C%ms51@X?yShffyjGWL zK9N)QExY;Wf9{NqbFUtqPV0W{T00;8nwbvmEe9zj^Nsqwem`)5c()-MkL~2YFX7ni zS6_6e7hrqFi!x~Pp&Z*E>)@!=EdF}oKgNWH8@0+8Lg!3tjfCXrrBeGADfD7MHmcpz zlcv1=t#t3;RrN7WPw!pg$4v)8`JK(QgAv?4>81mLe=)>clMI*dJF))8G$IJhZf|dD zcObo@tr)s>Q)<+7O%;D7Ai_;WjBhNa`hKW> z2={GwhQ8;cI3SW!y;V6>dWJ?(u1!{N|FypZ=bPdmYrNxL3%%;S^sh1GL$z6JQEBga zC}*Qjf2nq?=>%=b$T1NEqmQlj1gDOOB7C%2W?@Z*EJaS|T}Tys6%O{+s}Uax4#sDy z?LV@9hiB@82a%D)tI8aQ_1i}lCV7c*C49!!j4RE?ohm;JdoBepb6y$gTu{{I#?W9N zGPLy@(sq_D^(Nje1@tu`>+-2(da6!n1d6r-e_^x8J%8APnibx1!>u-@2M4lj%iYwgfiM?zOL6pXQh9A|B7X z-|A_Dmwo!ST()-6kPvOWcG11C7b1cxYju4IMZt*PJ(f>P+leh ze_c<)Fc^jJP5ci{uQXwF8=|<3kq9AT#F&WjD_%713p8wP)0QuPz1=`WF($j|&Uv4n z^QLKMRpe*^#tJ3dII4#jfnHP=IunMD>V#dmWg<{y9)7d(J|*wf3F1arfDrZN!~>WyQ|8TrTU& zMis;7kI3`z_Mxg82wCom0nSp+5@vupWwM(&HSkeGJpmJiPVNTR-6o-lbqSk8}>c@Q9X7i)iM*E+57DQnXMx*F5XO%s!WWfhZ9WiJ6hlYnJK z0e+LlWk3N7lLuxX8;xs)Fo7um03e$H02BZK00000000000001MlR{=e0v=tHHeDr? js%8)cS~^aGag)Dh6#+q$)n+~c>5~*^BL>f700000ZL&M+ diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_7-10.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_7-10.xlsx index 8d9cdb2b7d31cf0f32c78b056d7230d3fa2b8cef..30b574459a554f24a932d9d31baf6394113421e7 100644 GIT binary patch delta 19766 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 NjGG|UfXm-^{{y2${*M3v delta 19418 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

+|r5lSHkzhKes`86;zE)>SJo{RTw@2;dkaQBU zZ6PiV_~Pqox~r=L0v_1qCa z=$k&^F&7j3wr`BnXtjTA^ypm+MKe5q*E(*znOgl~eYF#lP z4i#w+*#6*{8eQf*;d^(fBo%I)c`iPBQTqvgjDsVOjxG(ws3g&$dS|@nTAuhC%iDg$ z3(Jil6Bxn95MEpwu*mTJ6fN?mB3}7`wNh;kj13cOW)Tvy1LG3sPq8#tmEG7n{rAdF z)-k2@wkFdKRS!!*zQ$K#=YH=|*gt^JW}1nS8%@0u(eAzIFrcL6{eN z{P#5Y_~y-=Q710|#Qjl2Stz~Zm1d@BY{pxXu0(FsIqCCYEu1ARPQdTg_xD5GWi{OJ z+g}Y?KV@%&Vzh5`x$BZ9cwIFxw74kSDvYaY>V8XlY`Z6^%}M_*vu2r$ERYIy`=xl8 z10CPl{*Iyv-pf#Y0VsdU=AWeHc?EZ4hoCkOgt03pJ+zx}cI0|me8!(5F1?F}jFLiS zk%6^PXNU^X35l#+-u%?$OfQs!#w$g0i(8QzchSj_Tc)hhO&@W@T^8rM@jxthoNUwU zgfkfVQSJZ&iAx_sVgDWs;Yp#!uzJXEaC(xMW*krbnB*LS4E!NdfF;zzQh@||YJ zA;GXUxyBH0$PEYh6<xs|E7@c8Stg=?xIAmBCDq|s50P`KWJllfolxY*SJBK# z`wMC5YdSdV#z!)C8KPWs@9Us|wlTpgaMn0K&L^dq3ltK^d2XAfsFs6Pql}Pq)Y~ty zW|brp0}k-)6U?;i+7+AQY&kuvlf?~?IfJXf(x9T)z>jlD57G#vEqC$H#&r(L47+2s z;KqS0ukU}-wF-7*E{va(E=!5ITpeOCn@?_cR3fFe)5R&&+2%c5(h1m3($0>_o+rq< zHB2JBn3jWLX7o7n^q~*ngf)m0phCywF(PN04MY~+45 z(y|d;xCmm~{H(BpjeM>B$Gf`E(M3%9fya#sO>GaxT%gm#>{q*AWspE>Lk6=+=P=F@ z(BIx%gH7-UJQ-^`IB};N3X+|UzH$+cL+*F&U*&-Al3!-(Z6SZ0*$XSybqZ-v&A__@ zE6kWk2sJYfaYpgvtK6X_kRBGznv$DbI**m}#IEoZZwz!^*>HM;uD$BK3b_N@ovp|6 ztJS+Zzuj^~)JQy~c#%>dZI|}SI-S}l0__~(*FAGAB+&+EwLK(A*ADqU#;DWQRg54g zXVXHM>_>W!1X}!fn4FYDmV7vP{1fK4wI?(ZPN}^cU6KGN_l8r#0W<$D;VY)i0h1Qy3M{S00eug z!bD69p>kP`9$Yz{N@54w$Ef@gQsEVg$V`y4src-HGKQb9pr-Tl${cv5;fHkK}0rO zbB>XMh&6x?S-)cG?c`#Zen?Uqa9?pH1sSm3WG{{z-pLj6$}Lr^DEA*NeZIG18Wu9P z;RuL>5{)F6d3874OVrYzyLU2roDeu<+b8j-{baX4`DV$=kR5)^OCVx{(}eD~{liIe zKqq5uXciNz^-FHtN8N_X1EV`@H{thWn-DRX5bSB}j;_CfotW=j-BPev zg4+sVS0a2Bx!zLfTD`PpFrkvL`3(C*GenJg`+`*C0BChqo!76VF_T@@E&^CpLDlEY1&few=aIR2g>RK0-xGSEEF z#lO~3gZgG|(_99A29;h4pP8VNQSDhf%x&gx7lq#uRU#hp2W44Xrc1kni^)32xf`rV z-*gXgjoG>bqu(Ml&gIe>ucZq%<3SC#n|tMxL6>V^Rmt!*0A;k3T(ka9+oF%fIEI`nwJq9iM9r%3Snp79z48i=s>i z2LlxZh?7Sbv@n4h&V#J(lf9 z!xt@=Ik@cPe4>E`?{>FE@%dK^siPMBA1!Zl-T;3|A2Bqu@FWvH9@dbfx^Y2Rv-7zG zh6%0V3Q{Nkwh3o0+C-=>@T%|CxfKvEzVi7~zm*mNr9m}pmiBaxh;DZ@WuIQRzA7-< z?Ls0R%$tmZoDs}}|D38?kWKd= z6#gw!EmPAS!e%29Yi&&)3{H(xr=PWSsfafq+@ZJpyo)rw^E@U+;tEk8JIf=9>PV1s zh3X#!5abFI)#~vpO2P1g;pE5ZsI>3!cG_+W5<;pWEqm^4uF;)#K3V)c;@Duh{8=KL zv612K?Av3yKuw8ovX@O5ck3<|W&YG=o{ivX&nEUaW9LVc#^~vu{mhRCfz_WKyxZn| ze=w3bNcrr$&ownArHIr=A;1@3=oI#8^-h*+fz@ctI~jAX7&{wVa-;3VdelC%&B34U zhg`3M)tzC#w^n7ku`J&R1gwk4Gu6rt(w@eHHU`X>Wx7Lm$-R-q5+l(dAn#+E!)Uyt zyo(QY^pd8W7S6rAad7>ZmQez86ElcF){y7xHE-aTG-c}Ommc6(v~(gk>WN+N_Z&7{ z0sfhkJH;8%0x|h?><^^ZFa-5H`qx2i?{!quMh`=%c(@cPNAdGZJ-+O9gxYMDS>X<1i`A|Q3Lmuu;n)O`xy%?QMgv!<-mBqF1x?yXb zh)tTfqkvCCyZ_C0&qmMg5?a@^=-ILN zwNS**Bg~la+zJ z3)ho}D9&~1*rW3^cB zsBO0~k6_&oEVQ_9XmsEbx`pq52BJKm3aeU+>MdpNU}YTR3siJs&ZjZYF>CFP4(_x) zk=c4P%E2OJhYC8Y2P*Lb)fuuE7EeDQ-D4vm-P-q33oNX#V2A5?@Ro{Jedav7qd%KG z96U9`p{Vm&nv zaZ0S!ZB?M|$Awx2`QR`aee~YrSZBcvz-c zq#<8$x#7;A#us`6UyIwL%Xj2muv6iFBPWBE^=T(s@^Vp1w(6pXwZ9jqBB6`pfLB`Y zkB-`q?Zn}OZC+QF$TJ^_7x0xj-rY0-JdL4wuy|}c@uSE^$Yi8@H16&hdCo~+oj8|o zgFZ(NZ~EhvFqgzCY^F_~a9e)j)M8@!p-{37EpFEu22{s@(Xga=q?9E&W-|gu5`Q03 zd;9KdqO8-8ChdGe_Aj`(1&_Wu&RtGPosj?O;!2~T(BJS3F)I7MjAY-kTnwVdWh}|Q zP1Yy|VaQIFu~ibnm9f zgg2^BW-^v8;7P@ukmUEvw+Oe=%b&MSvQcE;4Sb|q#5(O(fSkvaJnRAyxKZc0WClj3 z*1(-J4l{%D=~wS3Q82=en-&E8Re0qz1VbB&+rp*%6p)4up;Nl_z5}jv6WRS_dirWJ z9Hh)y2&(M`DA!2AqpoaVpi08Jk~EaK{^CV7SBcl_bvw^P$R>`K6~{t9AVX`4Q^Z>2 zui@JX4pqatub3qRR(o*-$VhUW4-wlv3#aKoiz1F}3Z-ZT!?6}qlRTJkYb zZgpm_U;WZ^P@OAB)Xuu4ouxMX^SYBUlaCUZUJU7w%d1-fdQ)5f!de`*! zL{#36q-vD?a3E7$X+6dt5Dx*}$XLl*nr83075apmGIe+gxzX!5dm)r5oNxx@io^TW zS`ZY`+q(x4eXP5b{#5i>;9I+{d3MSwDtJ)Dpr$);#p1=tpjeWeicV=U{N<* zv`)OQ`xbOxxXWD=yOdAy6;%b@IJu9Q%Xm0ZqFPdEQg=gM<Mu&=uf3}%tVmDoK3>?`qF0oCuv?qe75>IX3Jguv13Sj(d9#K1G z2}MRl;AUe7a>ZU>4I}Z_xQm@{fYXH>vc8r+cw%gs1@7qd2Dil?Gbr*wuuu zLMlT~2k(Xipq?j}**5RkTeK5(ik!pf@P`%e2` zxa2Dn{o2P0t9wr%q9;g^nqw$-_tIosOR4@W0bZ#cmKloWpPY+BTJ_GN8|< z8!LEPq$T?eS<|6y(>z5w5@}n6h)1^}d`-OPA4iHifbF$Ey3`xT%4rKesck#zrHK~T za-1S6J3A&G3xX)VTE3%;y!arsPDSTha6qVJxV`KuGzabaDSGzTPt}`GF~W*xhZx`_f&hmO&TJsu@ zNTb^oe1yx`g~K}InEkGU5mP5P#}Vk4aI&(1);)8qzTO0)HQW?Yjed-Ou-@4the3nW;ub7i1Y>#N<-1 z={=IHdo1?jdbVs{jr3OL z@)vnmsy?l*T&@*oe^m7@h&la=d3X_P?s5w-+&NVJXk;aN=V9?wyzyn~9RsYfLQiFA z@^z;w;Z!n=R2S}8%A32`Q0lpHuK!7yR&l`*$+lXG^=XiR=%J@g9JS(`$S+U#>q5PZ zYd`?tZZrI<1Q6wJ_C}TW?E(`XHh@k-()tI_AwhwxvVkmc-nVzNX2aiVDw(cm>fvr+ zCx#3M%tA&F=0cTEn#@R;JUQzCPh-KhC3CUBznhnH#b2(NcP?& zI?Dm5D1Bj|iJ@BEdLS$1lq26FX42u$)a#0JRZSTN`Aev#T&9T?1v^`t9eumA#mlbQ z3>qYRJ6p!O8p)-LInC@&b%=R@wqzCzXrQ<>t-MF@%eqZ#E~(zmHL8fj47Rk-_=HaK z>r&x}$2Xg&K8oNQukB+$BjS%f8n&w0Y^DJ-Vec7a64z||BK;K>*BLC-E}4b3<6XnRp2 zY46^b6Du#@5T{4#4|R;`)|86}R}*J=Ojd3X&_1X2x)&+T;5@dnT_lEIiMy*Qb6F6lc)(4=Ps0N z8v&H+1!(qKZ17;SaSYAuOoT5=w7RX0L)+49g?CZ2#8$%1b!rKd$-dfXy*BuyE7OEg zKI;_ui zQQi8QGL;{h%jHl%f2OkmN?ys>OL3&b?BV5y{QalHO?B>HklP_N^oDVOWS7t z=4TmuT`<}NJkHgve-83eBfjVzf?4?5zH#mm2gQJ$jgBAAar8-4Bi9Z(C1k$ZYf zUw^}o_Owq3*cT%kO$7tYLmlKzg;Z>dM3FBDZBaIRrbb|7A!8A7F=N3*xt@Pd!O98& z=h>&04J@F0J+uFjPj%JH68IKf=cNSx9cBXn2p$u~?*g%*71)H)oCr?v--!tl{{<~^ zqc0#7z`y;={{_qnp_34XKyGwDLI(U_Pss0KPn6Loy~V)4b>08~@9*E^*AF$cp|=e9 zH=h9jlK%oQxT3Y)q|vqBoZ!F7fB^vD`WNVo8=B}X3I6+hkHfl-?J57LHg`0?j|6k> I_5b(&2ad58cmMzZ diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Adult.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Adult.xlsx deleted file mode 100644 index 8d9cdb2b7d31cf0f32c78b056d7230d3fa2b8cef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26119 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 A5dZ)H diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Under-7.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Age_Under-7.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2e950d267eaffa233355bd2181e76bfc2eff409c GIT binary patch literal 26429 zcmeEsQH*VN!|t}l>Lcx=Mm?370NhSe|xay-}SUX=!KnO10qF`#L+)TvJpB^>~Ww=5q zg|>*lalV590Q~#_1IYhx2yIfPCwlxFcG7lnKx(>!xj&!vDoc}*E{~N>cfBE#v z1R1#jdYF(K@z2oFm!+*ZctI&w0r3t3B_BVDO}M7$0%EMK9x`lrCCorzG2bqq&+&~d z?&$MTg6Dna%1A_HE}~}Fs*sd-duMP;Qio(w`^vpR1ec|!rROv;Nq2IWu2{;7*3vww zu^l4Og*)Lo_!(MNOh}|6>=0C*G=Gg@8TD<0*J{8e!QWR^A+;@Rx#x*98NMsY#b>a5 zVI0zz^Jyrfjs~V{)n21k1W#|6%D>Gx%xev@9XJWyb&afgAA~b{kiNWVWHUz<37HXJ z8E3>sNOGTiH5!@kCbHZI*&qihMsLRgBJoPM|B}^z28qaUCDsNo06-`t007+InQ^nC zbG3D_G_bX`{D;CSm91^}+2Ox^=D$M8cYcq!1Lw~x3kIN;De>f9ZIz76NZ+xBt8eTb zm4Dr^{R*0|=d|CdD9u`Bip{~`V`}@Xr+_vT2{!6H&v@-;h1D?THeGVu>CAwwsx}uF zDbGai%=dPbDtbFQf7zj3(dy*3|26>NC;2!QEHe&^n?!9Sz7L=?2jz04mCWB&<|b-G zPC9fDD5HcvTy^o2?5A`Lg^zHgfAyMXOuwz9H7|0(4?qI!ixm+Pwx~%4ed!~ z?hDr$rcqlbK~Z;EKQk1eaypa9L-(4$YIpGss&H47rAjYtvnM*d_OaJIu=3;QV zf1IWpJxoCMfu$6@s1i9PW&Ww3DwI=e?1d`JiXI#)HnNTM=}S5!R50j!fSNwBx_I^> zjRJH5s>qJ8D`J3{@fVxsJ<1v<`MXY{W?#>ov;=dQSV0;~;AmB;3idesp?~3MTmZ{s zbR|T(VqL(3%_}Bsw`k%WvP|h=(`c!%*gI*-&?6qQEMpcci2KG+v*&lJ5QIWdRfO#y z`d#-VtpOR?F{o>l#l)KlpF+B6?@C65{gIWtox82v6piW)e-{+bI+USiQ)l27q*ht7 z=z?uH2vHFIVTmeK&oQ&p?lXU0+2&!Rg=;;oO7(BigQe{sb&qfQMo&Jc-gb^{ruJmp z{rQ^VV}E51T{Z;kjgxBFyQ++6@Z<`S9VhD%u1fEsOLssk`;m)tM#LDCB{p5}nuF*4 zzFwe)LhQq6Bp0e6&GzWEVqbcPh92+!`-N% z-yy+2Vq~_IELMCm=|=$&EJ(zj{&MF*(}sisQ!?-Hw>+d+A6u&~{`qW!LK6c#8xaS+ z4WCA*?>Lz-ioUO+DxrKoMtE2G!x@OmLa}pKMecAXs3#r4UGm!~KI{@s+b`Qc zChWnd&>qEix8KqOeN%3%ybI5qSv|MOvf%wbK^H~k0di()G_P#B?1G0{v!o^R-`4J?bA!|2< zh4Xqf6!y5*nTxcK>4q4XXU^`+u;bh^EsUQ_eg?%9F@FN=Dp~Pm17oLuEIZn5q`d5p zOkWpAxGw?x6px2*Qz>`~n680MNh$ z06_m68vo8Dj%LQjPL6c{x-k4hDVd2IF&XsmAvaV{IMh2xF&ueu%Ho*Lw∓15FG< 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 A5dZ)H diff --git a/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java b/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java index caa339c10..be5784542 100644 --- a/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java +++ b/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java @@ -3,6 +3,7 @@ import ServiceNow.CHARMS.Constants.CHARMS_Data_File_Path_Constants; import appsCommon.PageInitializers.PageInitializer; import com.nci.automation.utils.ExcelReader; + import java.util.Map; public class RAS_Screener_TestDataManager extends PageInitializer { @@ -140,20 +141,31 @@ public void dataInitializerRasScreener(String sheetName) { /** * FETCHING DATA FROM EXCEL BEFORE SUBMITTING SCREENER */ - if (sheetName.equals("screenerScenario1") || sheetName.equals("screenerScenario2") || sheetName.equals("screenerScenarioAge11-13") || sheetName.equals("screenerScenarioAge14-17")) { + if (sheetName.equals("screenerScenario1") || sheetName.equals("screenerScenario2") || sheetName.equals("screenerScenarioAdult") || sheetName.equals("screenerScenarioAdult-NeedsLAR") ||sheetName.equals("screenerScenarioAgeUnder7") || sheetName.equals("screenerScenarioAge7-10") || sheetName.equals("screenerScenarioAge11-13") || sheetName.equals("screenerScenarioAge14-17")) { if (sheetName.equals("screenerScenario1")) { TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_ONE_DATA, sheetName); } if (sheetName.equals("screenerScenario2")) { TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_TWO_DATA, sheetName); } + if (sheetName.equals("screenerScenarioAdult")) { + TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_ADULT, sheetName); + } + if (sheetName.equals("screenerScenarioAdult-NeedsLAR")) { + TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_ADULT_NEEDS_LAR, sheetName); + } + if (sheetName.equals("screenerScenarioAgeUnder7")) { + TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_AGE_UNDER_7, sheetName); + } + if (sheetName.equals("screenerScenarioAge7-10")) { + TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_AGE_7_10_DATA, sheetName); + } if (sheetName.equals("screenerScenarioAge11-13")) { TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_AGE_11_13_DATA, sheetName); } if (sheetName.equals("screenerScenarioAge14-17")) { TEST_DATA_FOR_RAS_SCREENER = ExcelReader.excelIntoHashMap(CHARMS_Data_File_Path_Constants.RAS_SCENARIO_AGE_14_17_DATA, sheetName); } - ARE_YOU_COMPLETING_THIS_FORM_FOR_SOMEONE_ELSE_OR_YOURSELF = TEST_DATA_FOR_RAS_SCREENER.get("Are you completing this form for someone else or for yourself?"); FIRST_NAME = TEST_DATA_FOR_RAS_SCREENER.get("First name"); MIDDLE_INITIAL = TEST_DATA_FOR_RAS_SCREENER.get("Middle Initial"); diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index f0578433c..edc7c5686 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -1,9 +1,7 @@ package ServiceNow.CHARMS.Steps; import ServiceNow.CHARMS.Constants.CHARMSRASScreenerConstants; -import ServiceNow.CHARMS.Pages.MyRASStudyConsentPage; import ServiceNow.CHARMS.Pages.NativeViewCHARMSDashboardPage; -import ServiceNow.CHARMS.Pages.NativeViewCHARMSParticipantConsentPage; import appsCommon.PageInitializers.PageInitializer; import appsCommon.Pages.NativeView_SideDoor_Dashboard_Page; import appsCommon.Utils.ServiceNow_Common_Methods; @@ -16,15 +14,11 @@ import io.cucumber.java.en.When; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; -import org.testng.Assert; -import java.io.File; -import java.io.FileOutputStream; -import java.io.InputStream; +import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.util.Set; -import static Hooks.Hooks.softAssert; import static ServiceNow.CHARMS.Pages.MyRASHomePage.dynamicModuleLocator; import static ServiceNow.CHARMS.Steps.RAS_Common_Methods.*; import static appsCommon.Pages.Selenium_Common_Locators.locateByXpath; @@ -121,7 +115,7 @@ public void proxy_clicks_on_study_consent_and_completes_form_with(String passwor CommonUtils.clickOnElement(locateByXpath("//div[@class='modal-footer']//button[@id='consentBtn']")); CucumberLogUtils.logScreenshot(); CommonUtils.sleep(500); - softAssert.assertEquals(CommonUtils.getAlertText(), "To complete enrollment, please have your 11-13 year-old minor click through the \"Study Assent\" tile. If your minor declines participation, please contact the study team."); + CommonUtils.assertEquals(CommonUtils.getAlertText(), "To complete enrollment, please have your 11-13 year-old minor click through the \"Study Assent\" tile. If your minor declines participation, please contact the study team."); CommonUtils.acceptAlert(); CommonUtils.sleep(500); CommonUtils.waitForVisibility(locateByXpath("//button[normalize-space()='OK']")); @@ -189,7 +183,7 @@ public static void participant_clicks_on_Study_Assent_and_completes_form_with(St System.out.println("* * * * * PARTICIPANT FILLING OUT ASSENT FORM * * * * *"); JavascriptUtils.scrollIntoView(locateByXpath("//input[@id='consent_read']")); WebElement readConsentCheckbox = locateByXpath("//input[@id='consent_read']"); - softAssert.assertEquals(locateByXpath("//b[contains(text(),'Yes, I have read and assent to the terms and condi')]").getText(), "Yes, I have read and assent to the terms and conditions."); + CommonUtils.assertEquals(locateByXpath("//b[contains(text(),'Yes, I have read and assent to the terms and condi')]").getText(), "Yes, I have read and assent to the terms and conditions."); CommonUtils.waitForClickability(readConsentCheckbox); CommonUtils.clickOnElement(readConsentCheckbox); CucumberLogUtils.logScreenshot(); @@ -260,7 +254,7 @@ public static void PI_completes_consent_and_verifies_in_Native_View(String sheet } JavascriptUtils.scrollIntoView(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); - CommonUtils.hoverOverElement(locateByXpath("//td[normalize-space()='Awaiting PI Signature']")); + CommonUtils.hoverOverElement(locateByXpath("//td[normalize-space()='" + consentType + "']")); CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsPreviewButton); CommonUtils.waitForVisibility(nativeViewCHARMSDashboardPage.rasStudyOpenRecordButton); CommonUtils.sleep(500); @@ -277,9 +271,9 @@ public static void PI_completes_consent_and_verifies_in_Native_View(String sheet JavascriptUtils.scrollIntoView(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); CucumberLogUtils.logScreenshot(); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + consentStatus + "']").getText(), consentStatus); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + consentType + "']").getText(), consentType); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + responseType + "']").getText(), responseType); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + consentStatus + "']").getText(), consentStatus); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + consentType + "']").getText(), consentType); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + responseType + "']").getText(), responseType); CucumberLogUtils.logScreenshot(); ServiceNow_Common_Methods.logOutOfNativeView(); } @@ -291,23 +285,15 @@ public static void PI_completes_consent_and_verifies_in_Native_View(String sheet * @param pdfName The name of the PDF file to be downloaded. */ @Given("{string} text shows on participant portal and when clicked downloads {string}") - public static void text_shows_on_participant_portal_and_when_clicked_downloads_consent_form(String expectedDownloadStudyText, String pdfName) { + public static void text_shows_on_participant_portal_and_when_clicked_downloads_consent_form(String expectedDownloadStudyText, String pdfName) throws IOException { CommonUtils.webDriver.navigate().refresh(); dynamicModuleLocator(expectedDownloadStudyText); CommonUtils.waitForVisibility(dynamicModuleLocator(expectedDownloadStudyText)); - softAssert.assertEquals(dynamicModuleLocator(expectedDownloadStudyText).getText(), expectedDownloadStudyText); + CommonUtils.assertEquals(dynamicModuleLocator(expectedDownloadStudyText).getText(), expectedDownloadStudyText); CommonUtils.waitForClickability(dynamicModuleLocator(expectedDownloadStudyText)); + String pdfUrl = dynamicModuleLocator(expectedDownloadStudyText).getAttribute("href"); dynamicModuleLocator(expectedDownloadStudyText).click(); CucumberLogUtils.logScreenshot(); - String mainWindowHandle = webDriver.getWindowHandle(); - Set windowHandles = webDriver.getWindowHandles(); - for (String handle : windowHandles) { - if (!handle.equals(mainWindowHandle)) { - webDriver.switchTo().window(handle); - break; - } - } - String pdfUrl = webDriver.getCurrentUrl(); String downloadPath = System.getProperty("user.dir") + "/src/test/resources/" + pdfName + ".pdf"; CucumberLogUtils.scenario.log("* * * * * DOWNLOADING " + pdfName.toUpperCase() + " PDF * * * * *"); CucumberLogUtils.logScreenshot(); @@ -331,7 +317,7 @@ public static void text_shows_on_participant_portal_and_when_clicked_downloads_c e.printStackTrace(); } File downloadedFile = new File(downloadPath); - softAssert.assertTrue(downloadedFile.exists()); + CommonUtils.assertTrue(downloadedFile.exists()); if (downloadedFile.delete()) { CucumberLogUtils.scenario.log("* * * * * " + pdfName.toUpperCase() + " PDF DELETED SUCCESSFULLY * * * * *"); } else { @@ -379,7 +365,23 @@ public void study_team_member_logs_in_to_native_view_and_completes_consent_call( public void study_team_member_logs_in_to_native_view_and_verifies_that_the_field_assent_signed_is_true(String sheetName) { ServiceNow_Login_Methods.nativeViewSideDoorLogin(); navigateToParticipantRecordInNativeView(sheetName); - CommonUtils.scrollIntoView(nativeViewCHARMSParticipantConsentPage.rasStudyAssentSignedCheckBox); - Assert.assertTrue(nativeViewCHARMSParticipantConsentPage.rasStudyAssentSignedCheckBox.isSelected()); + JavascriptUtils.scrollIntoView(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); + CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); + CommonUtils.hoverOverElement(locateByXpath("//td[normalize-space()='Awaiting Patient Signature(s)']")); + CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsPreviewButton); + CommonUtils.waitForVisibility(nativeViewCHARMSDashboardPage.rasStudyOpenRecordButton); + CommonUtils.sleep(500); + JavascriptUtils.scrollIntoView(nativeViewCHARMSParticipantConsentPage.rasStudyAssentSignedCheckBox); + CommonUtils.assertTrue(nativeViewCHARMSParticipantConsentPage.rasStudyHiddenAssentSignedInput.isSelected()); + CommonUtils.sleep(200); + CucumberLogUtils.logScreenshot(); + } + + /** + * Logs out the participant from the RAS portal. + */ + @Then("participant logs out of RAS portal") + public void participant_logs_out_of_ras_portal() { + ServiceNow_Common_Methods.logOutOfNativeView(); } } diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java index 4f48ae85b..b321f7b16 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java @@ -12,7 +12,6 @@ import com.nci.automation.web.JavascriptUtils; import io.cucumber.java.en.Then; import org.openqa.selenium.Keys; -import static Hooks.Hooks.softAssert; import static appsCommon.Pages.Selenium_Common_Locators.locateByXpath; public class RAS_Common_Methods extends PageInitializer { @@ -53,6 +52,10 @@ public static void navigateToParticipantRecordInNativeView(String sheetName) { CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); CucumberLogUtils.logScreenshot(); CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + } else if (sheetName.contentEquals("screenerScenarioAge14-17")) { + CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + CucumberLogUtils.logScreenshot(); + CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); } CommonUtils.sleep(1000); if (CommonUtils.isElementDisplayed(nativeViewCHARMSDashboardPage.rasStudyOpenRecordButton)) { @@ -105,13 +108,12 @@ public static void nativeViewFillParentGuardianSignatures(String responseType, S CommonUtils.selectDropDownValue(nativeViewCHARMSParticipantConsentPage.rasStudyConsentNumberOfParentGuardianSignaturesRequiredDropDown, numberOfGuardianSignaturesRequired); CommonUtils.waitForVisibility(nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown); CommonUtils.waitForClickability(nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown); - if(responseType.equalsIgnoreCase("CHARMS e-consent")) { - if(numberOfGuardianSignaturesRequired.equals("1")) { -// CommonUtils.verifyingDropDownValueIsSelected(nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown, "Pending", "* * * * * Parent/Guardian 1 Signed should default to Pending until the Consent form is signed * * * * *"); + if (responseType.equalsIgnoreCase("CHARMS e-consent")) { + if (numberOfGuardianSignaturesRequired.equals("1")) { + CommonUtils.selectDropDownValue("Pending", nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown); + } else if (numberOfGuardianSignaturesRequired.equals("2")) { CommonUtils.selectDropDownValue("Pending", nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown); - } else if(numberOfGuardianSignaturesRequired.equals("2")) { - CommonUtils.verifyingDropDownValueIsSelected(nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian1SignedDropDown, "Pending", "* * * * * Parent/Guardian 1 Signed should default to Pending until the Consent form is signed * * * * *"); - CommonUtils.verifyingDropDownValueIsSelected(nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian2SignedDropDown, "Pending", "* * * * * Parent/Guardian 2 Signed should default to Pending until the Consent form is signed * * * * *"); + CommonUtils.selectDropDownValue("Pending", nativeViewCHARMSParticipantConsentPage.rasStudyConsentParentGuardian2SignedDropDown); } } else { if (numberOfParentGuardianSignaturesReceived.equals("1")) { @@ -209,9 +211,9 @@ public static void nativeViewConsentFlowProcessScenario1Parameterized(String she JavascriptUtils.scrollIntoView(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); CommonUtils.clickOnElement(nativeViewCHARMSParticipantDetailsPage.nativeViewPatientDetailsConsentsTab); CucumberLogUtils.logScreenshot(); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + consentStatus + "']").getText(), consentStatus); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + consentType + "']").getText(), consentType); - softAssert.assertEquals(locateByXpath("//td[normalize-space()='" + responseType + "']").getText(), responseType); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + consentStatus + "']").getText(), consentStatus); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + consentType + "']").getText(), consentType); + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + responseType + "']").getText(), responseType); CucumberLogUtils.logScreenshot(); nativeViewStudyTeamMemberLogsOut(); } @@ -264,7 +266,7 @@ public static void nativeViewConsentAssentFlowProcess(String sheetName, String c CommonUtils.waitForClickability(nativeViewCHARMSParticipantConsentPage.rasStudyConsentConsentAssentStatusDropDown); CommonUtils.selectDropDownValue(nativeViewCHARMSParticipantConsentPage.rasStudyConsentConsentAssentStatusDropDown, 4); } - if(consentType.equalsIgnoreCase("Aged 11 - 13, signed assent required") && consentStatus.equalsIgnoreCase("CHARMS e-consent")) { + if (consentType.equalsIgnoreCase("Aged 11 - 13, signed assent required") && consentStatus.equalsIgnoreCase("CHARMS e-consent")) { } nativeViewFillParentGuardianSignatures(responseType, parentGuardianStatus, numberOfGuardianSignaturesRequired, numberOfParentGuardianSignaturesReceived); diff --git a/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java b/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java index f86abc9f9..c0d17248c 100644 --- a/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java +++ b/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java @@ -18,6 +18,7 @@ import com.nci.automation.web.WebDriverUtils; import org.openqa.selenium.*; import org.testng.Assert; + import static Hooks.Hooks.softAssert; import static ServiceNow.CHARMS.Pages.RAS_Screener_Page.*; import static ServiceNow.CHARMS.studyQuestions.RAS_Screener_Questions_Proband.*; @@ -73,6 +74,18 @@ public void rasScreenerScenarioSelector(String sheetName) { } else if (sheetName.contentEquals("screenerScenario5")) { ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); // ras_scenario_five_stepsImpl.ras_screener_submission_five(); + } else if (sheetName.contentEquals("screenerScenarioAdult")) { + ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); + rasScreenerSubmissions(sheetName); + } else if (sheetName.contentEquals("screenerScenarioAdult-NeedsLAR")) { + ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); + rasScreenerSubmissions(sheetName); + } else if (sheetName.contentEquals("screenerScenarioAgeUnder7")) { + ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); + rasScreenerSubmissions(sheetName); + } else if (sheetName.contentEquals("screenerScenarioAge7-10")) { + ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); + rasScreenerSubmissions(sheetName); } else if (sheetName.contentEquals("screenerScenarioAge11-13")) { ras_Screener_TestDataManager.dataInitializerRasScreener(sheetName); rasScreenerSubmissions(sheetName); @@ -115,7 +128,7 @@ public static void rasScreenerSubmissions(String sheetName) { /** * * * * * ARE YOU COMPLETING THIS FORM FOR SOMEONE ELSE OR FOR YOURSELF? * * * * */ - if (rasopathyQuestionnairePage.question.isDisplayed() && rasopathyQuestionnairePage.question.getText().contentEquals(ARE_YOU_COMPLETING_THIS_FORM_FOR_SOMEONE_ELSE_OR_FOR_YOURSELF)) { + if (rasopathyQuestionnairePage.question.isDisplayed() && rasopathyQuestionnairePage.question.getText().trim().contentEquals(ARE_YOU_COMPLETING_THIS_FORM_FOR_SOMEONE_ELSE_OR_FOR_YOURSELF)) { CucumberLogUtils.scenario.log("* * * * ARE YOU COMPLETING THIS FORM FOR SOMEONE ELSE OR FOR YOURSELF? * * * *"); dynamicLocator(ras_Screener_TestDataManager.ARE_YOU_COMPLETING_THIS_FORM_FOR_SOMEONE_ELSE_OR_YOURSELF).click(); CommonUtils.sleep(200); @@ -300,7 +313,7 @@ else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestion */ else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().contentEquals(ARE_YOU_A_PARTICIPANT_IN_ANY_OTHER_RESEARCH_STUDY_OR_REGISTRY_GROUP_PLEASE_SPECIFY) || rasopathyQuestionnairePage.question.getText().contentEquals(formatRASQuestionForProxy(IS_PARTICIPANT_IN_ANY_OTHER_RESEARCH_STUDY_OR_REGISTRY_GROUP)))) { CucumberLogUtils.scenario.log("* * * * * ARE YOU A PARTICIPANT IN ANY OTHER RESEARCH STUDY OR REGISTRY GROUP? PLEASE SPECIFY. * * * * *"); - if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAge11-13") || sheetName.contentEquals("screenerScenarioAge14-17")) { + if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAdult") || sheetName.contentEquals("screenerScenarioAdult-NeedsLAR") || sheetName.contentEquals("screenerScenarioAgeUnder7") || sheetName.contentEquals("screenerScenarioAge7-10") || sheetName.contentEquals("screenerScenarioAge11-13") || sheetName.contentEquals("screenerScenarioAge14-17")) { dynamicLocator(ras_Screener_TestDataManager.ARE_YOU_A_PARTICIPANT_IN_OTHER_STUDY_GROUP).click(); } if (sheetName.contentEquals("screenerScenario2")) { @@ -328,7 +341,7 @@ else if (rasopathyQuestionnairePage.question.isDisplayed() && rasopathyQuestionn */ else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().contentEquals(HAVE_YOU_EVER_BEEN_DIAGNOSED_WITH_THE_FOLLOWING_CONDITIONS) || rasopathyQuestionnairePage.question.getText().contentEquals(formatRASQuestionForProxy(HAS_PARTICIPANT_EVER_BEEN_DIAGNOSED_WITH_THE_FOLLOWING_CONDITIONS)))) { CucumberLogUtils.scenario.log("* * * * * HAVE YOU EVER BEEN DIAGNOSED WITH THE FOLLOWING CONDITIONS? SELECT ALL THAT APPLY. IF YOU DO NOT SEE THE EXACT CONDITION DIAGNOSED, PLEASE SELECT THE CLOSEST ANSWER. * * * * *"); - if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAge11-13") || sheetName.contentEquals("screenerScenarioAge14-17")) { + if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAdult") || sheetName.contentEquals("screenerScenarioAdult-NeedsLAR") || sheetName.contentEquals("screenerScenarioAgeUnder7") || sheetName.contentEquals("screenerScenarioAge7-10") || sheetName.contentEquals("screenerScenarioAge11-13") || sheetName.contentEquals("screenerScenarioAge14-17")) { dynamicLocator(ras_Screener_TestDataManager.HAVE_YOU_BEEN_DIAGNOSED_WITH_FOLLOWING_CONDITIONS).click(); } if (sheetName.contentEquals("screenerScenario2")) { @@ -377,7 +390,7 @@ else if (rasopathyQuestionnairePage.question.isDisplayed() && rasopathyQuestionn /** * * * * * HAVE ANY OF YOUR BIOLOGICAL RELATIVES BEEN DIAGNOSED WITH A RASOPATHY? * * * * */ - else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().contentEquals(HAVE_ANY_OF_YOUR_BIOLOGICAL_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY) || (rasopathyQuestionnairePage.question.getText().trim().contentEquals(formatRASQuestionForProxy(HAVE_ANY_OF_PARTICIPANTS_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY))))) { + else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().contentEquals(HAVE_ANY_OF_YOUR_BIOLOGICAL_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY) || rasopathyQuestionnairePage.question.getText().trim().contentEquals(HAVE_ANY_OF_PARTICIPANTS_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY.replace("%s's", ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + "'s")))) { CucumberLogUtils.scenario.log("* * * * * HAVE ANY OF YOUR BIOLOGICAL RELATIVES BEEN DIAGNOSED WITH A RASOPATHY? * * * * *"); dynamicLocator(ras_Screener_TestDataManager.HAVE_ANY_OF_YOUR_BIOLOGICAL_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY).click(); CucumberLogUtils.logScreenshot(); @@ -387,7 +400,7 @@ else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestion * * * * * * HAVE YOU EVER HAD GENETIC TESTING? * * * * */ - else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().contentEquals(HAVE_YOU_EVER_HAD_GENETIC_TESTING) || rasopathyQuestionnairePage.question.getText().trim().contentEquals(formatRASQuestionForProxy(formatRASQuestionForProxy(HAS_PARTICIPANT_EVER_HAD_GENETIC_TESTING))))) { + else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestionnairePage.question.getText().trim().contentEquals(HAVE_YOU_EVER_HAD_GENETIC_TESTING) || rasopathyQuestionnairePage.question.getText().trim().contentEquals(formatRASQuestionForProxy(HAS_PARTICIPANT_EVER_HAD_GENETIC_TESTING)))) { CucumberLogUtils.scenario.log("* * * * * HAVE YOU EVER HAD GENETIC TESTING? * * * * *"); dynamicLocator(ras_Screener_TestDataManager.HAVE_YOU_EVER_HAD_GENETIC_TESTING).click(); CucumberLogUtils.logScreenshot(); @@ -426,7 +439,7 @@ else if (rasopathyQuestionnairePage.question.isDisplayed() && (rasopathyQuestion */ else if (rasopathyQuestionnairePage.question.isDisplayed() && rasopathyQuestionnairePage.question.getText().contentEquals(WHAT_ARE_THE_MAIN_REASONS_FOR_PARTICIPATING_IN_THIS_STUDY)) { CucumberLogUtils.scenario.log("* * * * * WHAT ARE THE MAIN REASONS FOR PARTICIPATING IN THIS STUDY? SELECT ALL THAT APPLY. PLEASE ELABORATE ON THE REASON IN THE CORRESPONDING TEXTBOX. * * * * *"); - if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAge11-13")|| sheetName.contentEquals("screenerScenarioAge14-17")) { + if (sheetName.contentEquals("screenerScenario1") || sheetName.contentEquals("screenerScenarioAdult") || sheetName.contentEquals("screenerScenarioAdult-NeedsLAR") || sheetName.contentEquals("screenerScenarioAgeUnder7") || sheetName.contentEquals("screenerScenarioAge7-10") || sheetName.contentEquals("screenerScenarioAge11-13") || sheetName.contentEquals("screenerScenarioAge14-17")) { CommonUtils.scrollIntoView(dynamicLocator(ras_Screener_TestDataManager.WHAT_ARE_MAIN_REASONS_FOR_PARTICIPATING_IN_STUDY)); dynamicLocator(ras_Screener_TestDataManager.WHAT_ARE_MAIN_REASONS_FOR_PARTICIPATING_IN_STUDY).click(); rasopathyQuestionnairePage.dynamicLocatorForMainReasonForParticipatingInStudy(ras_Screener_TestDataManager.WHAT_ARE_MAIN_REASONS_FOR_PARTICIPATING_IN_STUDY).sendKeys(ras_Screener_TestDataManager.WHAT_ARE_MAIN_REASONS_FOR_PARTICIPATING_IN_STUDY_OTHER_REASON); @@ -1600,6 +1613,7 @@ public void rasScreenerSurveyScenario1PartTwo() { /** * Performs the third part of the RAS Screener Survey Scenario 1. * This method clicks on various options in the survey, logs screenshots, and verifies text elements. + * * @throws NoSuchElementException if any element specified by the dynamic locators is not found */ public void rasScreenerSurveyScenario1PartThree() { @@ -1635,6 +1649,7 @@ public void rasScreenerSurveyScenario1PartThree() { /** * This method performs a series of actions to complete the fourth part of the RAS Screener Survey Scenario 1. * It clicks on various options in the survey, logs screenshots, and verifies text elements. + * * @throws NoSuchElementException if any element specified by the dynamic locators is not found */ public void rasScreenerSurveyScenario1PartFour() { @@ -1685,6 +1700,7 @@ public void rasScreenerSurveyScenario1PartFour() { /** * This method performs the fifth part of the RAS Screener Survey Scenario 1. * It clicks on various options in the survey, logs screenshots, and verifies text elements. + * * @throws NoSuchElementException if any element specified by the dynamic locators is not found */ public void rasScreenerSurveyScenario1PartFive() { @@ -1718,7 +1734,7 @@ public void rasScreenerSurveyScenario1PartFive() { /** * This method represents the sixth part of the RAS screener survey scenario 1. * It handles the interaction with the survey page elements to answer questions about breathing, lung health, and oral health. - * + *

* The method performs the following actions: * 1. Waits for the visibility of the top text element with a specific dynamic locator. * 2. Verifies the next set of questions by comparing the expected text with the actual text on the survey page. @@ -1886,7 +1902,7 @@ public void rasScreenerSurveyScenario1PartSix() { /** * This method represents the seventh part of the RAS screener survey scenario 1. * It handles the interaction with the survey page elements to answer questions about fluid balance, lymphatic system issues, and kidneys. - * + *

* The method performs the following actions: * 1. Waits for the visibility of the top text element with a specific dynamic locator. * 2. Verifies the next set of questions about fluid balance by comparing the expected text with the actual text on the survey page. @@ -1897,7 +1913,7 @@ public void rasScreenerSurveyScenario1PartSix() { * 7. Logs a screenshot of the survey page. * * @throws NoSuchElementException if any element specified by the dynamic locators is not found - * @throws TimeoutException if the visibility of an element is not achieved within a certain timeout period + * @throws TimeoutException if the visibility of an element is not achieved within a certain timeout period */ public void rasScreenerSurveyScenario1PartSeven() { CommonUtils.waitForVisibility(myRASSurveyPage.dynamicTopText(306)); @@ -1995,7 +2011,7 @@ public void rasScreenerSurveyScenario1PartEight() { /** * This method is used to complete the ninth part of the RAS Screener Survey. - * + *

* The method performs the following actions: * 1. Clicks on the Survey Save and Next button. * 2. Waits for the visibility of a specific dynamic top text element. @@ -2005,7 +2021,7 @@ public void rasScreenerSurveyScenario1PartEight() { * 6. Waits for the visibility of a specific dynamic top text element. * 7. Performs an assertion to verify the displayed text on the page. * 8. Logs a screenshot using CucumberLogUtils. - * + *

* No parameters are accepted and no value is returned. */ public void rasScreenerSurveyScenario1PartNine() { diff --git a/src/test/java/ServiceNow/CHARMS/studyQuestions/RAS_Screener_Questions_Proxy.java b/src/test/java/ServiceNow/CHARMS/studyQuestions/RAS_Screener_Questions_Proxy.java index b71094697..1a8e25002 100644 --- a/src/test/java/ServiceNow/CHARMS/studyQuestions/RAS_Screener_Questions_Proxy.java +++ b/src/test/java/ServiceNow/CHARMS/studyQuestions/RAS_Screener_Questions_Proxy.java @@ -20,7 +20,7 @@ public class RAS_Screener_Questions_Proxy { public static final String HAS_PARTICIPANT_EVER_BEEN_DIAGNOSED_WITH_THE_FOLLOWING_CONDITIONS = "Has %s ever been diagnosed with the following conditions? Select all that apply. If you do not see the exact condition diagnosed, please select the closest answer."; public static final String HAS_PARTICIPANT_EVER_BEEN_DIAGNOSED_WITH_CANCER = "Has %s ever been diagnosed with cancer?"; public static final String HAS_PARTICIPANT_BEEN_DIAGNOSED_WITH_A_RASOPATHY = "Has %s been diagnosed with a RASopathy such as Noonan syndrome, Noonan syndrome with multiple lentigines, Costello syndrome, cardiofaciocutaneous syndrome, Legius syndrome, capillary arteriovenous malformation syndrome, hereditary gingival fibromatosis or SYNGAP1 syndrome?"; - public static final String HAVE_ANY_OF_PARTICIPANTS_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY = "Have any of CHARMS RAS Minor's biological relatives been diagnosed with a RASopathy?"; + public static final String HAVE_ANY_OF_PARTICIPANTS_RELATIVES_BEEN_DIAGNOSED_WITH_A_RASOPATHY = "Have any of %s's biological relatives been diagnosed with a RASopathy?"; public static final String HAS_PARTICIPANT_EVER_HAD_GENETIC_TESTING = "Has %s ever had genetic testing?"; public static final String HOW_DID_PARTICIPANT_HEAR_ABOUT_THIS_STUDY = "How did you hear about this study? If a specific health care provider referred %s to this study, please include their name in the corresponding text box."; public static final String HAS_PARTICIPANT_OR_OTHER_FAMILY_MEMBERS_EVER_PARTICIPATED_IN_ANOTHER_STUDY_ON_RASOPATHY_AT_ANOTHER_MEDICAL_INSTITUTION_UNIVERSITY_GOVERNMENT_AGENCY_OR_OTHER_SITE = "Has %s or other family members ever participated in another study on RASopathy at another medical institution, university, government agency or other site?"; From b7c13f34a0b068da37fa3376fe9364dda44abfdb Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 11:45:11 -0400 Subject: [PATCH 03/10] CHARMS RAS @CP2-3730 @CP2-3703 Verying participants can complete screeners, verifying that the Consent Record field Assent signed is true after minor aged 11-13 submits assent. --- .../RAS Consent Scenarios.feature | 5 +-- .../CHARMS/Steps/RAS_All_Steps.java | 35 +++++++++++++++++-- .../CHARMS/Steps/RAS_Common_Methods.java | 27 ++++++++------ 3 files changed, 53 insertions(+), 14 deletions(-) diff --git a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature index ec42f40c7..52d85d3e8 100644 --- a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature +++ b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature @@ -16,8 +16,8 @@ Feature: RAS Consent Scenarios And logs in via Okta with username "" and password "" And "Download Study Consent" text shows on participant portal and when clicked downloads "Consent Record" Examples: - | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | AccountResetScriptURL | - | consent_participant@yopmail.com | Charms123$ | screenerScenario1 | Complete | Adult | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | Email | Password | ScreenerScenario | ConsentStatus | ConsentType | ResponseType | AccountResetScriptURL | + | consent_participant@yopmail.com | Charms123$ | screenerScenario1 | Complete | Adult | CHARMS e-consent | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | @muzipovay2 @RAS_STUDY @CP2-3603 @selenium @RAS_Regression Scenario Outline: Verifying consent workflows for an adult participant, and then verifying that a Download Study Consent widget shows on portal and when clicked downloads the most recent Consent Record @@ -80,6 +80,7 @@ Feature: RAS Consent Scenarios And logs in via Okta with username "" and password "" And clicks on "Eligibility Questionnaire" to begin survey When the participant submits a screener from excel sheet "" + And Study Team member logs in to Native View and verifies that a new screener has been submitted "" Examples: | Email | Password | ScreenerScenario | AccountResetScriptURL | | consent_participant@yopmail.com | Charms123$ | screenerScenarioAdult | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index edc7c5686..32fa071bb 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -14,11 +14,9 @@ import io.cucumber.java.en.When; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; - import java.io.*; import java.net.HttpURLConnection; import java.net.URL; -import java.util.Set; import static ServiceNow.CHARMS.Pages.MyRASHomePage.dynamicModuleLocator; import static ServiceNow.CHARMS.Steps.RAS_Common_Methods.*; import static appsCommon.Pages.Selenium_Common_Locators.locateByXpath; @@ -384,4 +382,37 @@ public void study_team_member_logs_in_to_native_view_and_verifies_that_the_field public void participant_logs_out_of_ras_portal() { ServiceNow_Common_Methods.logOutOfNativeView(); } + + /** + * Logs out the study team member from Native View. + */ + @Then("Study Team member logs out of Native View") + public static void nativeViewStudyTeamMemberLogsOut() { + ServiceNow_Common_Methods.logOutOfNativeView(); + } + + /** + * Study Team member logs in to Native View and verifies that a new screener has been submitted. + * + * @param sheetName the name of the sheet corresponding to the new screener submitted + */ + @Then("Study Team member logs in to Native View and verifies that a new screener has been submitted {string}") + public void study_team_member_logs_in_to_native_view_and_verifies_that_a_new_screener_has_been_submitted(String sheetName) { + ServiceNow_Login_Methods.nativeViewSideDoorLogin(); + CommonUtils.sleep(4000); + CommonUtils.waitForVisibility(NativeView_SideDoor_Dashboard_Page.filterNavigatorTextBox); + NativeView_SideDoor_Dashboard_Page.filterNavigatorTextBox.sendKeys("All Participant Details"); + CucumberLogUtils.logScreenshot(); + CommonUtils.sleep(3000); + CommonUtils.clickOnElement(NativeView_SideDoor_Dashboard_Page.allParticipantDetailsLink); + CommonUtils.sleep(3000); + CommonUtils.switchToFrame(NativeView_SideDoor_Dashboard_Page.nativeViewiFrame); + CommonUtils.sleep(2000); + CucumberLogUtils.logScreenshot(); + if (sheetName.equals("screenerScenarioAdult")) { + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + ras_Screener_TestDataManager.FIRST_NAME + " " + ras_Screener_TestDataManager.LAST_NAME + "']/following-sibling::td[4]").getText(), "New Screener Received"); + } else { + CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME + "']/following-sibling::td[4]").getText(), "New Screener Received"); + } + } } diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java index b321f7b16..be4a9c873 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java @@ -5,13 +5,12 @@ import ServiceNow.COVIDDash.Utils.COVIDConstants; import appsCommon.PageInitializers.PageInitializer; import appsCommon.Pages.NativeView_SideDoor_Dashboard_Page; -import appsCommon.Utils.ServiceNow_Common_Methods; import appsCommon.Utils.ServiceNow_Login_Methods; import com.nci.automation.utils.CucumberLogUtils; import com.nci.automation.web.CommonUtils; import com.nci.automation.web.JavascriptUtils; -import io.cucumber.java.en.Then; import org.openqa.selenium.Keys; +import static ServiceNow.CHARMS.Steps.RAS_All_Steps.nativeViewStudyTeamMemberLogsOut; import static appsCommon.Pages.Selenium_Common_Locators.locateByXpath; public class RAS_Common_Methods extends PageInitializer { @@ -48,6 +47,22 @@ public static void navigateToParticipantRecordInNativeView(String sheetName) { CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.WHAT_IS_THE_NAME_OF_THE_PERSON_WHO_MAY_BE_ELIGIBLE_FOR_THIS_STUDY_FIRST + " " + ras_Screener_TestDataManager.WHAT_IS_THE_NAME_OF_THE_PERSON_WHO_MAY_BE_ELIGIBLE_FOR_THIS_STUDY_LAST)); CucumberLogUtils.logScreenshot(); CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.WHAT_IS_THE_NAME_OF_THE_PERSON_WHO_MAY_BE_ELIGIBLE_FOR_THIS_STUDY_FIRST + " " + ras_Screener_TestDataManager.WHAT_IS_THE_NAME_OF_THE_PERSON_WHO_MAY_BE_ELIGIBLE_FOR_THIS_STUDY_LAST)); + } else if (sheetName.contentEquals("screenerScenarioAdult")) { + CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.FIRST_NAME + " " + ras_Screener_TestDataManager.LAST_NAME)); + CucumberLogUtils.logScreenshot(); + CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + } else if (sheetName.contentEquals("screenerScenarioAdult-NeedsLAR")) { + CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + CucumberLogUtils.logScreenshot(); + CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + } else if (sheetName.contentEquals("screenerScenarioAgeUnder7")) { + CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + CucumberLogUtils.logScreenshot(); + CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + } else if (sheetName.contentEquals("screenerScenarioAge7-10")) { + CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); + CucumberLogUtils.logScreenshot(); + CommonUtils.clickOnElement(NativeViewCHARMSDashboardPage.nativeViewnewScreenerReceivedLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); } else if (sheetName.contentEquals("screenerScenarioAge11-13")) { CommonUtils.hoverOverElement(participantDetailsPage.dynamicRecordButtonLocator(ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME)); CucumberLogUtils.logScreenshot(); @@ -122,14 +137,6 @@ public static void nativeViewFillParentGuardianSignatures(String responseType, S } } - /** - * Logs out the study team member from Native View. - */ - @Then("Study Team member logs out of Native View") - public static void nativeViewStudyTeamMemberLogsOut() { - ServiceNow_Common_Methods.logOutOfNativeView(); - } - /** * Performs the consent flow process for a given scenario (iMed, Participant upload to portal, Mail/Fax/Email/Other) * From beda3f6c7fa7e7745afe925f0bf3d97a757b68fb Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 11:52:46 -0400 Subject: [PATCH 04/10] .. --- .../Resources/RASScenario_Consent_Adult.xlsx | Bin 26153 -> 26138 bytes .../RAS_Screener_TestDataManager.java | 1 - .../CHARMS/Steps/RAS_Common_Methods.java | 5 ++--- .../RAS_Screener_Submissions_StepsImpl.java | 1 - 4 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx b/src/test/java/ServiceNow/CHARMS/Resources/RASScenario_Consent_Adult.xlsx index fff08c5dd969ed0775b4706c1bc4f1d23a8cc45b..5e7a8dcced72b8705def6596f74c5a25bc66f91a 100644 GIT binary patch delta 13020 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 Cxm+Cp delta 13047 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 j25 diff --git a/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java b/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java index be5784542..56f0a5085 100644 --- a/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java +++ b/src/test/java/ServiceNow/CHARMS/ScenariosData/RAS_Screener_TestDataManager.java @@ -3,7 +3,6 @@ import ServiceNow.CHARMS.Constants.CHARMS_Data_File_Path_Constants; import appsCommon.PageInitializers.PageInitializer; import com.nci.automation.utils.ExcelReader; - import java.util.Map; public class RAS_Screener_TestDataManager extends PageInitializer { diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java index be4a9c873..6403fb8ed 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_Common_Methods.java @@ -10,7 +10,6 @@ import com.nci.automation.web.CommonUtils; import com.nci.automation.web.JavascriptUtils; import org.openqa.selenium.Keys; -import static ServiceNow.CHARMS.Steps.RAS_All_Steps.nativeViewStudyTeamMemberLogsOut; import static appsCommon.Pages.Selenium_Common_Locators.locateByXpath; public class RAS_Common_Methods extends PageInitializer { @@ -222,7 +221,7 @@ public static void nativeViewConsentFlowProcessScenario1Parameterized(String she CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + consentType + "']").getText(), consentType); CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + responseType + "']").getText(), responseType); CucumberLogUtils.logScreenshot(); - nativeViewStudyTeamMemberLogsOut(); + RAS_All_Steps.nativeViewStudyTeamMemberLogsOut(); } /** @@ -300,4 +299,4 @@ public static void nativeViewConsentAssentFlowProcess(String sheetName, String c } CucumberLogUtils.logScreenshot(); } -} +} \ No newline at end of file diff --git a/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java b/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java index c0d17248c..2bf34eb4e 100644 --- a/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java +++ b/src/test/java/ServiceNow/CHARMS/StepsImplementation/RASStudy/RAS_Screener_Submissions_StepsImpl.java @@ -18,7 +18,6 @@ import com.nci.automation.web.WebDriverUtils; import org.openqa.selenium.*; import org.testng.Assert; - import static Hooks.Hooks.softAssert; import static ServiceNow.CHARMS.Pages.RAS_Screener_Page.*; import static ServiceNow.CHARMS.studyQuestions.RAS_Screener_Questions_Proband.*; From 320236189862bd90182ec96a5d3a55f1dfdbf1ca Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 12:40:18 -0400 Subject: [PATCH 05/10] .. --- ...ativeViewCHARMSParticipantConsentPage.java | 112 +++++++++++++----- 1 file changed, 84 insertions(+), 28 deletions(-) diff --git a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java index 992190a40..cf922a74c 100644 --- a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java +++ b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java @@ -7,121 +7,177 @@ public class NativeViewCHARMSParticipantConsentPage { - /**Native View Ras Study Consent Call Schedule Time Calendar*/ + /** + * Native View Ras Study Consent Call Schedule Time Calendar + */ @FindBy(xpath = "//*[@id='element.x_naci_family_coho_fcsms_consent.consent_call_scheduled_time']//child::div[2]//child::div[2]//child::span//child::span[1]//child::button") public WebElement rasStudyConsentCallScheduleTimeCalendar; - /**Native View Ras Study Consent Call Date Calendar*/ + /** + * Native View Ras Study Consent Call Date Calendar + */ @FindBy(xpath = "//*[@id='element.x_naci_family_coho_fcsms_consent.consent_call_date']//child::div[2]//child::span[1]//child::span[1]//child::a") public WebElement rasStudyConsentCallScheduleDateCalendar; - /**Native View Ras Study Consent Date Calendar*/ + /** + * Native View Ras Study Consent Date Calendar + */ @FindBy(xpath = "//*[@id='element.x_naci_family_coho_fcsms_consent.consent_date']//child::div[2]//child::span[1]//child::span[1]//child::a") public WebElement rasStudyConsentDateCalendar; - /**Native View Ras Study Consent version Calendar*/ + /** + * Native View Ras Study Consent version Calendar + */ @FindBy(xpath = "//*[@id='element.x_naci_family_coho_fcsms_consent.consent_version']//child::div[2]//child::span[1]//child::span[1]//child::a") public WebElement rasStudyConsentCallScheduleVerionCalendar; - /**Native View Ras Study Consent Call Schedule Time Go To Today Button*/ + /** + * Native View Ras Study Consent Call Schedule Time Go To Today Button + */ @FindBy(xpath = "//td[@aria-label='Go to Today']") public WebElement rasStudyConsentCallScheduleTimeTodayButton; @FindBy(xpath = "//*[@id='x_naci_family_coho_family_history_details.u_participantdate.ui_policy_sensitive']") public WebElement rasStudyNonParticipantDateButton; - /**Native View Ras Study Consent Call Schedule Time Accept Button*/ + /** + * Native View Ras Study Consent Call Schedule Time Accept Button + */ @FindBy(xpath = "//button[@id='GwtDateTimePicker_ok']") public WebElement rasStudyConsentCallScheduleTimeAcceptButton; - /**Native View Ras Study Consent Response Type Drop Down*/ + /** + * Native View Ras Study Consent Response Type Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.response_type']") public WebElement rasStudyConsentResponseTypeDropDown; - /**Native View Ras Study Consent By Text Box*/ + /** + * Native View Ras Study Consent By Text Box + */ @FindBy(xpath = "//*[@id='sys_display.x_naci_family_coho_fcsms_consent.consent_by']") public WebElement rasStudyConsentByTextBox; - /**Native View Ras Study Current Drop Down*/ + /** + * Native View Ras Study Current Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.current_previous']") public WebElement rasStudyConsentCurrentDropDown; - /**Native View Ras Study Consent/Assent Status Drop Down*/ + /** + * Native View Ras Study Consent/Assent Status Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.participant_response']") public WebElement rasStudyConsentConsentAssentStatusDropDown; - /**Native View Ras Study Parent/Guardian Status Drop Down*/ + /** + * Native View Ras Study Parent/Guardian Status Drop Down + */ @FindBy(xpath = "//select[contains(@name,'x_naci_family_coho_fcsms_consent.parental_relationship')]") public WebElement rasStudyConsentParentGuardianStatusDropDown; - /**Native View Ras Study Number of Parent/Guardian Signatures Required Drop Down*/ + /** + * Native View Ras Study Number of Parent/Guardian Signatures Required Drop Down + */ @FindBy(xpath = "//select[@id='x_naci_family_coho_fcsms_consent.number_of_guardian']") public WebElement rasStudyConsentNumberOfParentGuardianSignaturesRequiredDropDown; - /**Native View Parent/Guardian 1 Signed Drop Down*/ + /** + * Native View Parent/Guardian 1 Signed Drop Down + */ @FindBy(xpath = "(//select[@name='x_naci_family_coho_fcsms_consent.guardian_1_signed'])[1]") public WebElement rasStudyConsentParentGuardian1SignedDropDown; - /**Native View Parent/Guardian 2 Signed Drop Down*/ + /** + * Native View Parent/Guardian 2 Signed Drop Down + */ @FindBy(xpath = "(//select[@name='x_naci_family_coho_fcsms_consent.guardian_2_signed'])[1]") public WebElement rasStudyConsentParentGuardian2SignedDropDown; - /**Native View Assent signed checkbox*/ + /** + * Native View Assent signed checkbox + */ @FindBy(xpath = "//input[@id='ni.x_naci_family_coho_fcsms_consent.assent_signed']") public WebElement rasStudyAssentSignedCheckBox; - /**Native View hidden Assent signed checkbox*/ + /** + * Native View hidden Assent signed checkbox + */ @FindBy(xpath = "//input[@id='ni.x_naci_family_coho_fcsms_consent.assent_signed']") public WebElement rasStudyHiddenAssentSignedInput; - /**Native View Ras Study Future Use Of Specimens and Data by NIH Drop Down*/ + /** + * Native View Ras Study Future Use Of Specimens and Data by NIH Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.future_use_of_specimens_and_data_by_nih']") public WebElement rasStudyConsentFutureSpecimensAndDataDropDown; - /**Native View Ras Study Future Use By Collaborators Drop Down*/ + /** + * Native View Ras Study Future Use By Collaborators Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.future_use_by_collaborators']") public WebElement rasStudyConsentFutureUseCollaboratorsDropDown; - /**Native View Ras Study Future Identifiable Use By Collaborators Drop Down*/ + /** + * Native View Ras Study Future Identifiable Use By Collaborators Drop Down + */ @FindBy(xpath = "//*[@id='x_naci_family_coho_fcsms_consent.future_identifiable_use_by_collaborators']") public WebElement rasStudyConsentFutureIdentifiableUseCollaboratorsDropDown; - /**Native View Ras Study Call Complete Button*/ + /** + * Native View Ras Study Call Complete Button + */ @FindBy(xpath = "//*[@id='call_complete']") public WebElement rasStudyConsentCallCompleteButton; - /**Native View Ras Study Add File Button*/ + /** + * Native View Ras Study Add File Button + */ @FindBy(xpath = "//*[@id='add_attachment']") public WebElement rasStudyConsentAddFileButton; - /**Native View Ras Study Choose File Button*/ + /** + * Native View Ras Study Choose File Button + */ @FindBy(xpath = "//*[@id='attachFile']") public WebElement rasStudyConsentChoseFileButton; - /**Native View Ras Study Chose File Close Button*/ + /** + * Native View Ras Study Chose File Close Button + */ @FindBy(xpath = "//*[@id='attachment_closemodal']") public WebElement rasStudyConsentChoseFileCloseButton; - /**Native View Ras Study Chose Call Complete Button*/ + /** + * Native View Ras Study Chose Call Complete Button + */ @FindBy(xpath = "//button[@id='call_complete']") public WebElement rasStudyConsentChoseCallCompleteButton; - /**Native View Ras Study Hard Copy of Consent Received Button*/ + /** + * Native View Ras Study Hard Copy of Consent Received Button + */ @FindBy(xpath = "//*[@id='hard_consent_received']") public WebElement rasStudyConsentHardCopyReceivedButton; - /**Native View Ras Complete Consent Button*/ + /** + * Native View Ras Complete Consent Button + */ @FindBy(xpath = "//*[@id='complete_consent']") public WebElement rasStudyConsentCompletedConsentButton; - /**Native View Ras Study Participant Records Ready To Progress Message*/ + /** + * Native View Ras Study Participant Records Ready To Progress Message + */ @FindBy(xpath = "//div[normalize-space()='Participant record ready to progress.']") public WebElement rasStudyConsentParticipantRecordsReadyToProgressMessage; @FindBy(xpath = "//button[@id='sign_and_complete_client']") public WebElement rasStudyConsentSignAndCompleteButton; - /**Native View Ras Study Consent Record Completed Message*/ + /** + * Native View Ras Study Consent Record Completed Message + */ @FindBy(xpath = "//div[normalize-space()='Consent record completed and Family record is now active!']") public WebElement rasStudyConsentConsentRecordCompletedMessageMessage; From 6da0ce41615e22aee128c3c35085d178ebd23de2 Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 13:21:44 -0400 Subject: [PATCH 06/10] .. --- src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index 32fa071bb..4eec92296 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -283,7 +283,7 @@ public static void PI_completes_consent_and_verifies_in_Native_View(String sheet * @param pdfName The name of the PDF file to be downloaded. */ @Given("{string} text shows on participant portal and when clicked downloads {string}") - public static void text_shows_on_participant_portal_and_when_clicked_downloads_consent_form(String expectedDownloadStudyText, String pdfName) throws IOException { + public static void text_shows_on_participant_portal_and_when_clicked_downloads_consent_form(String expectedDownloadStudyText, String pdfName) { CommonUtils.webDriver.navigate().refresh(); dynamicModuleLocator(expectedDownloadStudyText); CommonUtils.waitForVisibility(dynamicModuleLocator(expectedDownloadStudyText)); From 26d0e52deeef6ce54bd86dc5d2baae43b3ffd2f7 Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 13:23:45 -0400 Subject: [PATCH 07/10] .. --- src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index 4eec92296..c046d1ac4 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -14,7 +14,6 @@ import io.cucumber.java.en.When; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; -import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import static ServiceNow.CHARMS.Pages.MyRASHomePage.dynamicModuleLocator; From 76e42c3a2019fb929c340f087ec5e9cc9f96e867 Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 13:24:53 -0400 Subject: [PATCH 08/10] .. --- src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index c046d1ac4..4eec92296 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -14,6 +14,7 @@ import io.cucumber.java.en.When; import org.openqa.selenium.Keys; import org.openqa.selenium.WebElement; +import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import static ServiceNow.CHARMS.Pages.MyRASHomePage.dynamicModuleLocator; From 8f56c0fd36c87900989ea6f9b746c1c8628051f2 Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 14:19:34 -0400 Subject: [PATCH 09/10] .. --- src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java index 4eec92296..525cb715b 100644 --- a/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java +++ b/src/test/java/ServiceNow/CHARMS/Steps/RAS_All_Steps.java @@ -415,4 +415,4 @@ public void study_team_member_logs_in_to_native_view_and_verifies_that_a_new_scr CommonUtils.assertEquals(locateByXpath("//td[normalize-space()='" + ras_Screener_TestDataManager.PARTICIPANT_FIRST_NAME + " " + ras_Screener_TestDataManager.PARTICIPANT_LAST_NAME + "']/following-sibling::td[4]").getText(), "New Screener Received"); } } -} +} \ No newline at end of file From 79c7a4ff46738e28f5383ced360cce4b3e25c2ae Mon Sep 17 00:00:00 2001 From: Muzipova Date: Mon, 7 Oct 2024 14:20:21 -0400 Subject: [PATCH 10/10] .. --- .../CHARMS/Constants/CHARMS_Data_File_Path_Constants.java | 2 +- .../Features/RasopathyStudy/RAS Consent Scenarios.feature | 2 +- .../CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java b/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java index 23603a939..fec76e842 100644 --- a/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java +++ b/src/test/java/ServiceNow/CHARMS/Constants/CHARMS_Data_File_Path_Constants.java @@ -17,4 +17,4 @@ public class CHARMS_Data_File_Path_Constants { public static final String IIQ_SAMPLE_FORM = "https://ncidccpssurveys.gov1.qualtrics.com/jfe/form/SV_37PVCadeAqdT6Ki?family_member_id=5671bd521bafa1106daea681f54bcb68&study=RASopathies"; public static final String FHQ_SCENARIO_ONE_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/FHQScenario1.xlsx"; public static final String FHQ_SCENARIO_TWO_DATA = System.getProperty("user.dir") + "/src/test/java/ServiceNow/CHARMS/Resources/FHQScenario2.xlsx"; -} +} \ No newline at end of file diff --git a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature index 52d85d3e8..c8b3a5914 100644 --- a/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature +++ b/src/test/java/ServiceNow/CHARMS/Features/RasopathyStudy/RAS Consent Scenarios.feature @@ -88,4 +88,4 @@ Feature: RAS Consent Scenarios | consent_participant@yopmail.com | Charms123$ | screenerScenarioAgeUnder7 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge7-10 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge11-13 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | - | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | + | consent_participant@yopmail.com | Charms123$ | screenerScenarioAge14-17 | https://service-test.nci.nih.gov/nav_to.do?uri=sys_script_fix.do?sys_id=b8daf9fa872096107e87a8a60cbb3597 | \ No newline at end of file diff --git a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java index cf922a74c..691fcacfc 100644 --- a/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java +++ b/src/test/java/ServiceNow/CHARMS/Pages/NativeViewCHARMSParticipantConsentPage.java @@ -184,4 +184,4 @@ public class NativeViewCHARMSParticipantConsentPage { public NativeViewCHARMSParticipantConsentPage() { PageFactory.initElements(WebDriverUtils.webDriver, this); } -} +} \ No newline at end of file