From e33bd73679d22557f241fcbdc3f126ac6be638b1 Mon Sep 17 00:00:00 2001 From: mariachaudhry Date: Fri, 15 Nov 2024 11:35:39 -0500 Subject: [PATCH] .. --- .../Steps/OCPL_Training_Request_Steps.java | 26 +-- .../Features/Travel_Request_NV.feature | 2 +- .../StepImpl/Travel_Request_NV_StepImpl.java | 4 +- .../Travel_Request_Portal_Form_StepImpl.java | 20 +- .../Steps/Travel_Request_NV_Steps.java | 190 +++++++++--------- 5 files changed, 121 insertions(+), 121 deletions(-) diff --git a/src/test/java/ServiceNow/PlatformBusinessApps/OCPL_Training/Steps/OCPL_Training_Request_Steps.java b/src/test/java/ServiceNow/PlatformBusinessApps/OCPL_Training/Steps/OCPL_Training_Request_Steps.java index 7f258a390..5ef9af18a 100644 --- a/src/test/java/ServiceNow/PlatformBusinessApps/OCPL_Training/Steps/OCPL_Training_Request_Steps.java +++ b/src/test/java/ServiceNow/PlatformBusinessApps/OCPL_Training/Steps/OCPL_Training_Request_Steps.java @@ -180,18 +180,18 @@ public void verify_the_response_in_the_body_of_email_in_the_system_log_emails(St page.getByPlaceholder("Filter").press("Enter"); assertThat(page.getByRole(AriaRole.LINK, new Page.GetByRoleOptions().setName("Emails"))).isVisible(); page.getByRole(AriaRole.LINK, new Page.GetByRoleOptions().setName("Emails")).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search a specific field of").selectOption("subject"); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(ocplTrainingRequest); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Emails.").locator("tbody")).containsText(ocplTrainingRequest); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("(//a[@aria-label='Preview record: OCPL Training Request'])[1]").click(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[normalize-space()='Open Record']").isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[normalize-space()='Open Record']").click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Preview Email")).scrollIntoViewIfNeeded(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Preview Email"))).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("(//a[normalize-space()='Preview Email'])").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").frameLocator("iframe[title=\"Preview Email\"]").getByRole(AriaRole.PARAGRAPH)).containsText("Are you requesting Compensatory Time for Travel (CTT) during this training? = Yes"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").frameLocator("iframe[title=\"Preview Email\"]").getByRole(AriaRole.PARAGRAPH)).containsText("Are you requesting Comp Time (CT) during this training? = No"); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search a specific field of").selectOption("subject"); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(ocplTrainingRequest); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Emails.").locator("tbody")).containsText(ocplTrainingRequest); + page.frameLocator("iframe[name='gsft_main']").locator("(//a[@aria-label='Preview record: OCPL Training Request'])[1]").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[normalize-space()='Open Record']").isVisible(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[normalize-space()='Open Record']").click(); + page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Preview Email")).scrollIntoViewIfNeeded(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Preview Email"))).isVisible(); + page.frameLocator("iframe[name='gsft_main']").locator("(//a[normalize-space()='Preview Email'])").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").frameLocator("iframe[title=\"Preview Email\"]").getByRole(AriaRole.PARAGRAPH)).containsText("Are you requesting Compensatory Time for Travel (CTT) during this training? = Yes"); + assertThat(page.frameLocator("iframe[name='gsft_main']").frameLocator("iframe[title=\"Preview Email\"]").getByRole(AriaRole.PARAGRAPH)).containsText("Are you requesting Comp Time (CT) during this training? = No"); } } \ No newline at end of file diff --git a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Features/Travel_Request_NV.feature b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Features/Travel_Request_NV.feature index effe9eb3b..24c9f4f4d 100644 --- a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Features/Travel_Request_NV.feature +++ b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Features/Travel_Request_NV.feature @@ -3,7 +3,7 @@ Feature: SNOWTRAVEL Native View Form Scenarios @SNOWTRAVEL-124 @Chaudhryma @Smoke @Regression @playwright Scenario: Test Create Travel Request Application Module - Given I am an authenticated DOC CGH Travel Request User + Given I am an authenticated DOC CGH Travel Request User "Dimetria Branch" When I search "Travel Planning System", in the filter navigator, Then I will see Modules created for the "Travel Requests", "Assigned to Me", "Assigned to My Group",and "My Approvals" underneath Travel Planning System Application diff --git a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_NV_StepImpl.java b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_NV_StepImpl.java index 3d1af5c86..da8c5bb62 100644 --- a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_NV_StepImpl.java +++ b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_NV_StepImpl.java @@ -49,8 +49,8 @@ public static void i_will_see_modules_created_for_the_and_underneath_application assertThat(page.getByRole(AriaRole.LINK, new Page.GetByRoleOptions().setName(myApprovals))).isVisible(); assertThat(page.getByRole(AriaRole.LIST)).containsText(myApprovals); page.getByRole(AriaRole.LINK, new Page.GetByRoleOptions().setName(myApprovals)).click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName(Travel_Request_NV_Contants.NV_MY_APPROVAL_MODULE_APPROVALS_TEXT))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText(Travel_Request_NV_Contants.NV_MY_APPROVAL_MODULE_APPROVALS_TEXT); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName(Travel_Request_NV_Contants.NV_MY_APPROVAL_MODULE_APPROVALS_TEXT))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText(Travel_Request_NV_Contants.NV_MY_APPROVAL_MODULE_APPROVALS_TEXT); CucumberLogUtils.playwrightScreenshot(page); } } \ No newline at end of file diff --git a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_Portal_Form_StepImpl.java b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_Portal_Form_StepImpl.java index 3ca731a94..d7f821d07 100644 --- a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_Portal_Form_StepImpl.java +++ b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/StepImpl/Travel_Request_Portal_Form_StepImpl.java @@ -170,15 +170,15 @@ public static void the_field_will_map_to_the_travel_start_date_field_in_the_vari CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE MOST TOP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("(//*[@class='list_decoration_cell col-small col-center ']//a)[1]").hover(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("(//*[@class='list_decoration_cell col-small col-center ']//a)[1]").click(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("(//*[@class='list_decoration_cell col-small col-center ']//a)[1]").hover(); + page.frameLocator("iframe[name='gsft_main']").locator("(//*[@class='list_decoration_cell col-small col-center ']//a)[1]").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("#tabs2_section").getByText(Travel_Request_Portal_Form_Constants.VARIABLES_TAB).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//span[@aria-label='Trip Information']").scrollIntoViewIfNeeded(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Trip Information", new FrameLocator.GetByLabelOptions().setExact(true))).containsText(Travel_Request_Portal_Form_Constants.TRIP_INFORMATION_HEADER_TEXT); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING, new FrameLocator.GetByRoleOptions().setName(travelStartDate))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Variables form section")).containsText(travelStartDate); + page.frameLocator("iframe[name='gsft_main']").locator("#tabs2_section").getByText(Travel_Request_Portal_Form_Constants.VARIABLES_TAB).click(); + page.frameLocator("iframe[name='gsft_main']").locator("//span[@aria-label='Trip Information']").scrollIntoViewIfNeeded(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Trip Information", new FrameLocator.GetByLabelOptions().setExact(true))).containsText(Travel_Request_Portal_Form_Constants.TRIP_INFORMATION_HEADER_TEXT); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING, new FrameLocator.GetByRoleOptions().setName(travelStartDate))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Variables form section")).containsText(travelStartDate); CucumberLogUtils.playwrightScreenshot(page); } @@ -188,8 +188,8 @@ public static void the_field_will_map_to_the_travel_start_date_field_in_the_vari * @param travelEndDate the value entered for the travel end date */ public static void the_field_will_map_to_the_travel_end_date_in_the_variables_section_of_the_ritm_in_nv(String travelEndDate) { - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING, new FrameLocator.GetByRoleOptions().setName(travelEndDate))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Variables form section")).containsText(travelEndDate); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING, new FrameLocator.GetByRoleOptions().setName(travelEndDate))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Variables form section")).containsText(travelEndDate); CucumberLogUtils.playwrightScreenshot(page); } diff --git a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Steps/Travel_Request_NV_Steps.java b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Steps/Travel_Request_NV_Steps.java index 29525a414..73946b802 100644 --- a/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Steps/Travel_Request_NV_Steps.java +++ b/src/test/java/ServiceNow/PlatformBusinessApps/SNOW_TRAVEL/playwright/Steps/Travel_Request_NV_Steps.java @@ -59,21 +59,21 @@ public void i_search_for_group_under_system_security() { public void i_search_for_group_name(String nciCGHTravelRequestBranchDirectors) { CucumberLogUtils.scenario.log("---- SEARCH FOR THE \"NCI CGH - TRAVEL REQUEST BRANCH DIRECTORS\" GROUP AND OPEN THE GROUP RECORD ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestBranchDirectors); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestBranchDirectors); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE MOST TOP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Branch Directors']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Branch Directors']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestBranchDirectors); CucumberLogUtils.playwrightScreenshot(page); } @@ -88,12 +88,12 @@ public void i_search_for_group_name(String nciCGHTravelRequestBranchDirectors) { public void i_verify_the_associated_users_and_are_listed_under_the_group_members_tab(String dimetriaBranch, String kalinaDuncan, String markParascandola) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY GROUP MEMBERS ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Branch Directors"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(kalinaDuncan); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(markParascandola); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Branch Directors"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(kalinaDuncan); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(markParascandola); CucumberLogUtils.playwrightScreenshot(page); } @@ -107,22 +107,22 @@ public void i_verify_the_associated_users_and_are_listed_under_the_group_members public void i_go_back_to_groups_and_search_for_group_name(String nciCGHTravelRequestTravelPlanners) { CucumberLogUtils.scenario.log("---- GO BACK TO GROUPS PAGE AND SEARCH FOR THE \"NCI CGH - TRAVEL REQUEST TRAVEL PLANNERS\" GROUP AND OPEN THE GROUP RECORD ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Back").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Back").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestTravelPlanners); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestTravelPlanners); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE MOST TOP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Travel Planners']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Travel Planners']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestTravelPlanners); CucumberLogUtils.playwrightScreenshot(page); } @@ -140,15 +140,15 @@ public void i_go_back_to_groups_and_search_for_group_name(String nciCGHTravelReq public void i_verify_that_the_associated_users_and_are_listed_under_the_group_members_tab(String brianDavis, String dimetriaBranch, String jenniferBridges, String karenGrady, String ravenCoit, String susanGiuliani) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY GROUP MEMBERS ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (6)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (6)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (6)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Travel Planners"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(brianDavis); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(jenniferBridges); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(karenGrady); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(ravenCoit); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(susanGiuliani); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (6)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (6)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (6)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Travel Planners"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(brianDavis); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(jenniferBridges); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(karenGrady); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(ravenCoit); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(susanGiuliani); CucumberLogUtils.playwrightScreenshot(page); } @@ -162,22 +162,22 @@ public void i_verify_that_the_associated_users_and_are_listed_under_the_group_me public void i_go_back_again_and_search_for_group_name(String nciCGHTravelRequestProxyUsers) { CucumberLogUtils.scenario.log("---- GO BACK TO GROUPS PAGE AND SEARCH FOR THE \"NCI CGH - TRAVEL REQUEST PROXY USERS\" GROUP AND OPEN THE GROUP RECORD ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Back").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Back").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestProxyUsers); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestProxyUsers); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestProxyUsers); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestProxyUsers); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Proxy users']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Proxy users']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestProxyUsers); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestProxyUsers); CucumberLogUtils.playwrightScreenshot(page); } @@ -192,12 +192,12 @@ public void i_go_back_again_and_search_for_group_name(String nciCGHTravelRequest public void i_verify_that_the_associated_users_and_should_be_listed_under_the_group_members_tab(String dimetriaBranch, String kalinaDuncan, String markParascandola) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY GROUP MEMBERS ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Proxy users"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(kalinaDuncan); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(markParascandola); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Proxy users"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(kalinaDuncan); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(markParascandola); CucumberLogUtils.playwrightScreenshot(page); } @@ -223,21 +223,21 @@ public void i_search_for_group_under_system_security(String nciCGHTravelManagers CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- SEARCH FOR THE \"NCI CGH - TRAVEL MANAGER\" GROUP AND OPEN THE GROUP RECORD ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelManagers); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelManagers); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelManagers); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelManagers); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE GROUP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Managers']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Managers']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelManagers); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelManagers); CucumberLogUtils.playwrightScreenshot(page); } @@ -250,10 +250,10 @@ public void i_search_for_group_under_system_security(String nciCGHTravelManagers public void i_verify_that_should_be_listed_under_the_group_member_tab(String dimetriaBranch) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY GROUP MEMBERS ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (1)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (1)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (1)Show").locator("b")).containsText("Group = NCI CGH - Travel Managers"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (1)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (1)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (1)Show").locator("b")).containsText("Group = NCI CGH - Travel Managers"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); CucumberLogUtils.playwrightScreenshot(page); } @@ -279,21 +279,21 @@ public void i_search_for_the_groups_under_system_security(String nciCGHTravelReq CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- SEARCH FOR THE \"\"NCI CGH - TRAVEL REQUEST BRANCH DIRECTORS\" GROUP AND OPEN THE GROUP RECORD ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestBranchDirectors); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestBranchDirectors); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE GROUP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Branch Directors']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Branch Directors']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestBranchDirectors); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestBranchDirectors); CucumberLogUtils.playwrightScreenshot(page); } @@ -306,10 +306,10 @@ public void i_search_for_the_groups_under_system_security(String nciCGHTravelReq public void i_will_see_user_added_to_the_cgh_branch_director_assignment_group(String dimetriaBranch) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY THAT DIMETRIA BRANCH IS ALSO ADDED TO THE GROUP ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Branch Directors"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (3)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (3)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Branch Directors"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(dimetriaBranch); CucumberLogUtils.playwrightScreenshot(page); } @@ -335,21 +335,21 @@ public void i_search_for_groups_under_system_security(String nciCGHTravelRequest CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- SEARCH FOR THE \"\"NCI CGH - TRAVEL REQUEST BRANCH DIRECTORS\" GROUP AND OPEN THE GROUP RECORD ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByRole(AriaRole.HEADING)).containsText("Groups"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.BUTTON, new FrameLocator.GetByRoleOptions().setName("Groups"))).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByRole(AriaRole.HEADING)).containsText("Groups"); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestTravelPlanners); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).isVisible(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).click(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).fill(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Search", new FrameLocator.GetByLabelOptions().setExact(true)).press("Enter"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).isVisible(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Open record: NCI CGH - Travel")).containsText(nciCGHTravelRequestTravelPlanners); CucumberLogUtils.playwrightScreenshot(page); CucumberLogUtils.scenario.log("---- CLICK ON THE GROUP RECORD AND CLICK ON OPEN RECORD BUTTON ----"); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Travel Planners']").click(); + page.frameLocator("iframe[name='gsft_main']").locator("//a[@aria-label='Preview record: NCI CGH - Travel Request Travel Planners']").click(); CucumberLogUtils.playwrightScreenshot(page); - page.frameLocator("iframe[name=\"gsft_main\"]").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestTravelPlanners); + page.frameLocator("iframe[name='gsft_main']").locator("//*[@class='btn btn-sm btn-default pop-over-button pull-right']").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Name", new FrameLocator.GetByLabelOptions().setExact(true))).hasValue(nciCGHTravelRequestTravelPlanners); CucumberLogUtils.playwrightScreenshot(page); } @@ -362,10 +362,10 @@ public void i_search_for_groups_under_system_security(String nciCGHTravelRequest public void i_will_see_user_added_to_the_cgh_travel_planners_assignment_group(String karenGrady) { CucumberLogUtils.scenario.log("---- CLICKS ON GROUP MEMBERS TAB ON THE BOTTOM OF THE PAGE AND VERIFY THAT KAREN GRADY IS ALSO ADDED TO THE GROUP ----"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (6)")).isVisible(); - page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Section Tab Lists").getByText("Group Members (6)").click(); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members (6)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Travel Planners"); - assertThat(page.frameLocator("iframe[name=\"gsft_main\"]").getByLabel("Group Members.").locator("tbody")).containsText(karenGrady); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (6)")).isVisible(); + page.frameLocator("iframe[name='gsft_main']").getByLabel("Section Tab Lists").getByText("Group Members (6)").click(); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members (6)Show").locator("b")).containsText("Group = NCI CGH - Travel Request Travel Planners"); + assertThat(page.frameLocator("iframe[name='gsft_main']").getByLabel("Group Members.").locator("tbody")).containsText(karenGrady); CucumberLogUtils.playwrightScreenshot(page); } } \ No newline at end of file