diff --git a/uitests/Add_CCPO_User.html b/uitests/Add_CCPO_User.html index b670d504..9f2a6ca2 100644 --- a/uitests/Add_CCPO_User.html +++ b/uitests/Add_CCPO_User.html @@ -12,7 +12,7 @@ - + @@ -240,6 +240,51 @@ css=.usa-alert.usa-alert-success > .usa-alert-body > .usa-alert-text *You have successfully given Brandon Buchannan CCPO permissions.* + +waitForPageToLoad + + + + +waitForElementPresent +css=.col > table > tbody > tr:nth-of-type(1) > td:nth-of-type(1) + + + +assertText +css=.col > table > tbody > tr:nth-of-type(1) > td:nth-of-type(1) +*Brandon Buchannan* + + +waitForPageToLoad + + + + +waitForElementPresent +css=a.usa-button.button-danger-outline + + + +assertElementPresent +css=a.usa-button.button-danger-outline + + + +waitForPageToLoad + + + + +waitForElementPresent +css=.global-panel-container > div:nth-of-type(2) > .modal > .modal__container > .modal__dialog > .modal__body > div:nth-of-type(2) > .action-group > a.action-group__action.icon-link.icon-link--default + + + +assertElementPresent +css=.global-panel-container > div:nth-of-type(2) > .modal > .modal__container > .modal__dialog > .modal__body > div:nth-of-type(2) > .action-group > a.action-group__action.icon-link.icon-link--default + + diff --git a/uitests/Application_Settings.html b/uitests/Application_Settings.html index aa891d46..73161739 100644 --- a/uitests/Application_Settings.html +++ b/uitests/Application_Settings.html @@ -12,7 +12,7 @@ - + @@ -422,6 +422,25 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/Edit_Portfolio_Member.html b/uitests/Edit_Portfolio_Member.html index 942ef544..816c1d51 100644 --- a/uitests/Edit_Portfolio_Member.html +++ b/uitests/Edit_Portfolio_Member.html @@ -12,7 +12,7 @@ - + @@ -404,6 +404,24 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] @@ -517,6 +535,57 @@ Imported from: AT-AT CI - Portfolio Settings--> + + +waitForElementPresent +css=button.usa-button.usa-button-primary.usa-button-big + + + +assertText +css=button.usa-button.usa-button-primary.usa-button-big +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=button.usa-button.usa-button-primary + + + +assertText +css=button.usa-button.usa-button-primary +*Update* + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input.usa-button.usa-button-primary + + + +assertText +css=input.usa-button.usa-button-primary +Save + + +waitForPageToLoad + + + waitForElementPresent diff --git a/uitests/Login_Brandon.html b/uitests/Login_Brandon.html index 72f19c09..3f38139c 100644 --- a/uitests/Login_Brandon.html +++ b/uitests/Login_Brandon.html @@ -12,7 +12,7 @@ - + diff --git a/uitests/New_App_Step_1.html b/uitests/New_App_Step_1.html index ffbdd5c8..48b6f86a 100644 --- a/uitests/New_App_Step_1.html +++ b/uitests/New_App_Step_1.html @@ -12,7 +12,7 @@ - + @@ -305,6 +305,22 @@ +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/New_App_Step_2.html b/uitests/New_App_Step_2.html index 1f184126..12226948 100644 --- a/uitests/New_App_Step_2.html +++ b/uitests/New_App_Step_2.html @@ -12,7 +12,7 @@ - + @@ -323,6 +323,23 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/New_App_Step_2_-_Add_Env.html b/uitests/New_App_Step_2_-_Add_Env.html index f4006d6c..4648ebd1 100644 --- a/uitests/New_App_Step_2_-_Add_Env.html +++ b/uitests/New_App_Step_2_-_Add_Env.html @@ -12,7 +12,7 @@ - + @@ -341,6 +341,24 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/New_App_Step_3.html b/uitests/New_App_Step_3.html index 5ed6e900..a1c791ea 100644 --- a/uitests/New_App_Step_3.html +++ b/uitests/New_App_Step_3.html @@ -12,7 +12,7 @@ - + @@ -400,6 +400,24 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/New_Portfolio.html b/uitests/New_Portfolio.html index 435f680f..11c031e0 100644 --- a/uitests/New_Portfolio.html +++ b/uitests/New_Portfolio.html @@ -12,7 +12,7 @@ - + @@ -287,6 +287,21 @@ +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/New_Portfolio_Member.html b/uitests/New_Portfolio_Member.html index 56f4c682..25ce4cd3 100644 --- a/uitests/New_Portfolio_Member.html +++ b/uitests/New_Portfolio_Member.html @@ -12,7 +12,7 @@ - + @@ -382,6 +382,23 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] @@ -489,6 +506,54 @@ Imported from: AT-AT CI - New Portfolio--> + + +waitForElementPresent +css=button.usa-button.usa-button-primary.usa-button-big + + + +assertText +css=button.usa-button.usa-button-primary.usa-button-big +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=button.usa-button.usa-button-primary + + + +assertText +css=button.usa-button.usa-button-primary +*Update* + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input.usa-button.usa-button-primary + + + +assertText +css=input.usa-button.usa-button-primary +Save + + +waitForPageToLoad + + + waitForElementPresent css=a.icon-link.modal-link diff --git a/uitests/New_User_Flow.html b/uitests/New_User_Flow.html index 22ec1935..e9be95f7 100644 --- a/uitests/New_User_Flow.html +++ b/uitests/New_User_Flow.html @@ -12,7 +12,7 @@ - + diff --git a/uitests/Portfolio_Settings.html b/uitests/Portfolio_Settings.html index 428c201d..517e323b 100644 --- a/uitests/Portfolio_Settings.html +++ b/uitests/Portfolio_Settings.html @@ -12,7 +12,7 @@ - + @@ -305,6 +305,22 @@ +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] @@ -401,6 +417,51 @@ css=td.name + +waitForPageToLoad + + + + +waitForElementPresent +css=button.usa-button.usa-button-primary.usa-button-big + + + +assertText +css=button.usa-button.usa-button-primary.usa-button-big +Save + + +waitForPageToLoad + + + + +waitForElementPresent +css=button.usa-button.usa-button-primary + + + +assertText +css=button.usa-button.usa-button-primary +*Update* + + +waitForPageToLoad + + + + +waitForElementPresent +css=input.usa-button.usa-button-primary + + + +assertText +css=input.usa-button.usa-button-primary +Save + diff --git a/uitests/Remove_Portfolio_Member.html b/uitests/Remove_Portfolio_Member.html index a5206f7b..50927d94 100644 --- a/uitests/Remove_Portfolio_Member.html +++ b/uitests/Remove_Portfolio_Member.html @@ -12,7 +12,7 @@ - + @@ -404,6 +404,24 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] @@ -517,6 +535,57 @@ Imported from: AT-AT CI - Portfolio Settings--> + + +waitForElementPresent +css=button.usa-button.usa-button-primary.usa-button-big + + + +assertText +css=button.usa-button.usa-button-primary.usa-button-big +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=button.usa-button.usa-button-primary + + + +assertText +css=button.usa-button.usa-button-primary +*Update* + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input.usa-button.usa-button-primary + + + +assertText +css=input.usa-button.usa-button-primary +Save + + +waitForPageToLoad + + + waitForElementPresent diff --git a/uitests/Resend_App_User_Invite.html b/uitests/Resend_App_User_Invite.html new file mode 100644 index 00000000..9c936526 --- /dev/null +++ b/uitests/Resend_App_User_Invite.html @@ -0,0 +1,1347 @@ + + + + + + +Resend App User Invite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resend App User Invite
waitForPageToLoad
open/login-dev?username=brandon
waitForPageToLoad
waitForElementPresentcss=a[href="/user"] > .topbar__link-label
assertTextcss=a[href="/user"] > .topbar__link-label*Brandon Buchannan*
waitForPageToLoad
waitForElementPresentcss=a[href="/logout"] > .topbar__link-label
clickcss=a[href="/logout"] > .topbar__link-label
waitForPageToLoad
waitForElementPresentcss=.col > .usa-alert.usa-alert-info:nth-of-type(3) > .usa-alert-body > h3.usa-alert-heading
assertTextcss=.col > .usa-alert.usa-alert-info:nth-of-type(3) > .usa-alert-body > h3.usa-alert-heading*Logged out*
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=a[href="/portfolios/new"]
clickcss=a[href="/portfolios/new"]
waitForPageToLoad
waitForElementPresentcss=main.usa-section > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*
waitForPageToLoad
waitForElementPresentcss=#name
typecss=#nameTatooine Energy Maintenance Systems
waitForPageToLoad
waitForElementPresentcss=#defense_component
typecss=#defense_componentDefense Logistics Agency
waitForPageToLoad
waitForElementPresentcss=#defense_component > option:nth-of-type(14)
clickcss=#defense_component > option:nth-of-type(14)
waitForPageToLoad
waitForElementPresentcss=#description
typecss=#descriptionMaintenance and monitoring of the energy grid
waitForPageToLoad
waitForElementPresentcss=#app_migration > li:nth-of-type(3) > label
clickcss=#app_migration > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#native_apps > li:nth-of-type(1) > label
clickcss=#native_apps > li:nth-of-type(1) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(1) > label
clickcss=#portfolio-create > .usa-input:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(1) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(4) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(4) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
clickcss=#portfolio-create > .usa-input:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#team_experience > li:nth-of-type(5) > label
clickcss=#team_experience > li:nth-of-type(5) > label
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
assertTextcss=input[type="submit"]Save
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.portfolio-header__name > h1
assertTextcss=.portfolio-header__name > h1*Tatooine Energy Maintenance Systems*
waitForPageToLoad
waitForElementPresentcss=.empty-state__message
assertTextcss=.empty-state__message*This portfolio doesn’t have any applications*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-big
clickcss=a.usa-button.usa-button-big
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Name and Describe New Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 1 of 3*
waitForPageToLoad
waitForElementPresentcss=#name
typecss=#nameStarter Application
waitForPageToLoad
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresentcss=button[type="submit"]
clickcss=button[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Environments to Starter Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 2 of 3*
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Application Saved*
waitForPageToLoad
waitForElementPresentcss=button[type="submit"]
clickcss=button[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Members to Starter Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 3 of 3*
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Application environments updated*
waitForPageToLoad
waitForElementPresentcss=.empty-state__message
assertTextcss=.empty-state__message*This Application has no members*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-secondary.add-new-button
clickcss=a.usa-button.usa-button-secondary.add-new-button
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresentcss=#user_data-first_name
typecss=#user_data-first_nameBrandon
waitForPageToLoad
waitForElementPresentcss=#user_data-last_name
typecss=#user_data-last_nameBuchannan
waitForPageToLoad
waitForElementPresentcss=#user_data-email
typecss=#user_data-emailbrandon@example.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresentcss=#user_data-dod_id
typecss=#user_data-dod_id3456789012
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
clickcss=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-0-role]
typecss=[name=environment_roles-0-role]Basic Access
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-0-role] > option:nth-of-type(1)
clickcss=[name=environment_roles-0-role] > option:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-1-role]
typecss=[name=environment_roles-1-role]Network Admin
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-1-role] > option:nth-of-type(2)
clickcss=[name=environment_roles-1-role] > option:nth-of-type(2)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-2-role]
typecss=[name=environment_roles-2-role]Business Read-only
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-2-role] > option:nth-of-type(3)
clickcss=[name=environment_roles-2-role] > option:nth-of-type(3)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-3-role]
typecss=[name=environment_roles-3-role]Technical Read-only
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-3-role] > option:nth-of-type(4)
clickcss=[name=environment_roles-3-role] > option:nth-of-type(4)
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=table.atat-table > tbody > tr > td:nth-of-type(1) > strong
assertTextcss=table.atat-table > tbody > tr > td:nth-of-type(1) > strong*Brandon Buchannan*
waitForPageToLoad
waitForElementPresentcss=.label
assertTextcss=.label*INVITE PENDING*
waitForPageToLoad
waitForElementPresentcss=section.member-list.application-list
assertElementPresentcss=section.member-list.application-list
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Brandon's invitation has been sent*
waitForPageToLoad
waitForElementPresentcss=span.action-group-footer > a.usa-button
clickcss=span.action-group-footer > a.usa-button
waitForPageToLoad
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]*Starter Application*
waitForPageToLoad
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresentcss=.label
assertTextcss=.label*INVITE PENDING*
waitForPageToLoad
waitForElementPresentcss=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
assertElementPresentcss=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForPageToLoad
waitForElementPresentcss=#delete-application
assertTextcss=#delete-application*Delete application*
waitForPageToLoad
waitForElementPresentcss=table.atat-table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) > .form-row > .form-col.form-col--one-third > a:nth-of-type(1)
clickcss=table.atat-table > tbody > tr:nth-of-type(1) > td:nth-of-type(3) > .form-row > .form-col.form-col--one-third > a:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > .modal__form--header > h1
assertTextcss=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > .modal__form--header > h1*Verify Member Information*
waitForPageToLoad
waitForElementPresentcss=.application-member__user-info > .usa-input.usa-input--validation--requiredField:nth-of-type(1) > input[id="first_name"][type="text"]
assertTextcss=.application-member__user-info > .usa-input.usa-input--validation--requiredField:nth-of-type(1) > input[id="first_name"][type="text"]*Brandon*
waitForPageToLoad
waitForElementPresentcss=.action-group > button[type="submit"].usa-button.usa-button-primary
assertTextcss=.action-group > button[type="submit"].usa-button.usa-button-primary*Resend Invite*
+ + \ No newline at end of file diff --git a/uitests/Revoke_App_Member_Invite.html b/uitests/Revoke_App_Member_Invite.html new file mode 100644 index 00000000..bc677ccb --- /dev/null +++ b/uitests/Revoke_App_Member_Invite.html @@ -0,0 +1,1362 @@ + + + + + + +Revoke App Member Invite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Revoke App Member Invite
waitForPageToLoad
open/login-dev?username=brandon
waitForPageToLoad
waitForElementPresentcss=a[href="/user"] > .topbar__link-label
assertTextcss=a[href="/user"] > .topbar__link-label*Brandon Buchannan*
waitForPageToLoad
waitForElementPresentcss=a[href="/logout"] > .topbar__link-label
clickcss=a[href="/logout"] > .topbar__link-label
waitForPageToLoad
waitForElementPresentcss=.col > .usa-alert.usa-alert-info:nth-of-type(3) > .usa-alert-body > h3.usa-alert-heading
assertTextcss=.col > .usa-alert.usa-alert-info:nth-of-type(3) > .usa-alert-body > h3.usa-alert-heading*Logged out*
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=a[href="/portfolios/new"]
clickcss=a[href="/portfolios/new"]
waitForPageToLoad
waitForElementPresentcss=main.usa-section > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*
waitForPageToLoad
waitForElementPresentcss=#name
typecss=#nameTatooine Energy Maintenance Systems
waitForPageToLoad
waitForElementPresentcss=#defense_component
typecss=#defense_componentDefense Logistics Agency
waitForPageToLoad
waitForElementPresentcss=#defense_component > option:nth-of-type(14)
clickcss=#defense_component > option:nth-of-type(14)
waitForPageToLoad
waitForElementPresentcss=#description
typecss=#descriptionMaintenance and monitoring of the energy grid
waitForPageToLoad
waitForElementPresentcss=#app_migration > li:nth-of-type(3) > label
clickcss=#app_migration > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#native_apps > li:nth-of-type(1) > label
clickcss=#native_apps > li:nth-of-type(1) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(1) > label
clickcss=#portfolio-create > .usa-input:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(1) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(4) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(4) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(6) > fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
clickcss=#portfolio-create > .usa-input:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(2) > label
waitForPageToLoad
waitForElementPresentcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
clickcss=#portfolio-create > .usa-input.usa-input--success:nth-of-type(7) > fieldset.usa-input__choices > ul > li:nth-of-type(3) > label
waitForPageToLoad
waitForElementPresentcss=#team_experience > li:nth-of-type(5) > label
clickcss=#team_experience > li:nth-of-type(5) > label
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
assertTextcss=input[type="submit"]Save
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.portfolio-header__name > h1
assertTextcss=.portfolio-header__name > h1*Tatooine Energy Maintenance Systems*
waitForPageToLoad
waitForElementPresentcss=.empty-state__message
assertTextcss=.empty-state__message*This portfolio doesn’t have any applications*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-big
clickcss=a.usa-button.usa-button-big
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Name and Describe New Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 1 of 3*
waitForPageToLoad
waitForElementPresentcss=#name
typecss=#nameStarter Application
waitForPageToLoad
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresentcss=button[type="submit"]
clickcss=button[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Environments to Starter Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 2 of 3*
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Application Saved*
waitForPageToLoad
waitForElementPresentcss=button[type="submit"]
clickcss=button[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Members to Starter Application*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-context
assertTextcss=.sticky-cta-context*Step 3 of 3*
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Application environments updated*
waitForPageToLoad
waitForElementPresentcss=.empty-state__message
assertTextcss=.empty-state__message*This Application has no members*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-secondary.add-new-button
clickcss=a.usa-button.usa-button-secondary.add-new-button
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresentcss=#user_data-first_name
typecss=#user_data-first_nameBrandon
waitForPageToLoad
waitForElementPresentcss=#user_data-last_name
typecss=#user_data-last_nameBuchannan
waitForPageToLoad
waitForElementPresentcss=#user_data-email
typecss=#user_data-emailbrandon@example.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresentcss=#user_data-dod_id
typecss=#user_data-dod_id3456789012
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
clickcss=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForPageToLoad
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
clickcss=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-0-role]
typecss=[name=environment_roles-0-role]Basic Access
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-0-role] > option:nth-of-type(1)
clickcss=[name=environment_roles-0-role] > option:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-1-role]
typecss=[name=environment_roles-1-role]Network Admin
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-1-role] > option:nth-of-type(2)
clickcss=[name=environment_roles-1-role] > option:nth-of-type(2)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-2-role]
typecss=[name=environment_roles-2-role]Business Read-only
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-2-role] > option:nth-of-type(3)
clickcss=[name=environment_roles-2-role] > option:nth-of-type(3)
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-3-role]
typecss=[name=environment_roles-3-role]Technical Read-only
waitForPageToLoad
waitForElementPresentcss=[name=environment_roles-3-role] > option:nth-of-type(4)
clickcss=[name=environment_roles-3-role] > option:nth-of-type(4)
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=table.atat-table > tbody > tr > td:nth-of-type(1) > strong
assertTextcss=table.atat-table > tbody > tr > td:nth-of-type(1) > strong*Brandon Buchannan*
waitForPageToLoad
waitForElementPresentcss=.label
assertTextcss=.label*INVITE PENDING*
waitForPageToLoad
waitForElementPresentcss=section.member-list.application-list
assertElementPresentcss=section.member-list.application-list
waitForPageToLoad
waitForElementPresentcss=h3.usa-alert-heading
assertTextcss=h3.usa-alert-heading*Brandon's invitation has been sent*
waitForPageToLoad
waitForElementPresentcss=span.action-group-footer > a.usa-button
clickcss=span.action-group-footer > a.usa-button
waitForPageToLoad
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]*Starter Application*
waitForPageToLoad
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresentcss=.label
assertTextcss=.label*INVITE PENDING*
waitForPageToLoad
waitForElementPresentcss=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
assertElementPresentcss=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForPageToLoad
waitForElementPresentcss=#delete-application
assertTextcss=#delete-application*Delete application*
waitForPageToLoad
waitForElementPresentcss=.form-col > a:nth-of-type(2)
clickcss=.form-col > a:nth-of-type(2)
waitForPageToLoad
waitForElementPresentcss=form[action] > h1
assertTextcss=form[action] > h1*Revoke Invite*
waitForPageToLoad
waitForElementPresentcss=button[type="submit"].action-group__action
clickcss=button[type="submit"].action-group__action
waitForPageToLoad
waitForElementPresentcss=.usa-alert.usa-alert-success > .usa-alert-body > h3.usa-alert-heading
assertTextcss=.usa-alert.usa-alert-success > .usa-alert-body > h3.usa-alert-heading*Application invitation revoked*
waitForPageToLoad
waitForElementPresentcss=.usa-alert.usa-alert-success > .usa-alert-body > .usa-alert-text
assertTextcss=.usa-alert.usa-alert-success > .usa-alert-body > .usa-alert-text*You have successfully revoked the invite for Brandon Buchannan from Starter Application*
+ + \ No newline at end of file diff --git a/uitests/TO_Step_1.html b/uitests/TO_Step_1.html index ddaaf100..5a6ba893 100644 --- a/uitests/TO_Step_1.html +++ b/uitests/TO_Step_1.html @@ -12,7 +12,7 @@ - + @@ -305,6 +305,22 @@ +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/TO_Step_2.html b/uitests/TO_Step_2.html index 9893d7b8..44749bb5 100644 --- a/uitests/TO_Step_2.html +++ b/uitests/TO_Step_2.html @@ -12,7 +12,7 @@ - + @@ -323,6 +323,23 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/TO_Step_3.html b/uitests/TO_Step_3.html index d718f15c..62a18cee 100644 --- a/uitests/TO_Step_3.html +++ b/uitests/TO_Step_3.html @@ -12,7 +12,7 @@ - + @@ -341,6 +341,24 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/TO_Step_3_-_Add_CLIN.html b/uitests/TO_Step_3_-_Add_CLIN.html index 0158fe45..d770868e 100644 --- a/uitests/TO_Step_3_-_Add_CLIN.html +++ b/uitests/TO_Step_3_-_Add_CLIN.html @@ -12,7 +12,7 @@ - + @@ -359,6 +359,25 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/TO_Step_4.html b/uitests/TO_Step_4.html index 49e8a940..d4f2a80c 100644 --- a/uitests/TO_Step_4.html +++ b/uitests/TO_Step_4.html @@ -12,7 +12,7 @@ - + @@ -359,6 +359,25 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/TO_Step_5.html b/uitests/TO_Step_5.html index e00b79c0..9c1c926b 100644 --- a/uitests/TO_Step_5.html +++ b/uitests/TO_Step_5.html @@ -12,7 +12,7 @@ - + @@ -377,6 +377,26 @@ Imported from: AT-AT CI - New Portfolio--> +assertText +css=input[type="submit"] +Save + + +waitForPageToLoad + + + + + +waitForElementPresent +css=input[type="submit"] + + + click css=input[type="submit"] diff --git a/uitests/login.html b/uitests/login.html index baf6099a..559826e2 100644 --- a/uitests/login.html +++ b/uitests/login.html @@ -12,7 +12,7 @@ - +