diff --git a/uitests/Edit_App_Member.html b/uitests/Edit_App_Member.html index 276dcf34..5fa57810 100644 --- a/uitests/Edit_App_Member.html +++ b/uitests/Edit_App_Member.html @@ -16,7 +16,7 @@ - + @@ -31,8 +31,7 @@ - @@ -44,8 +43,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -62,8 +60,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -80,8 +77,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -98,10 +94,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -114,10 +107,7 @@ Imported from: AT-AT CI - login--> - @@ -135,17 +125,14 @@ Imported from: AT-AT CI - login--> - - + @@ -155,30 +142,41 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - + + - + + + + + + + + + + + + + + + + @@ -195,59 +193,16 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -255,190 +210,7 @@ Imported from: AT-AT CI - New Portfolio--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -446,68 +218,25 @@ Imported from: AT-AT CI - New Portfolio--> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -515,18 +244,15 @@ Imported from: AT-AT CI - New Portfolio--> - + - + - + - + @@ -534,48 +260,7 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -591,34 +276,13 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - + - + @@ -628,68 +292,13 @@ Imported from: AT-AT CI - New App Step 2--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -699,82 +308,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -784,25 +324,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -818,8 +340,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -835,8 +356,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -845,32 +365,14 @@ Imported from: AT-AT CI - New App Step 3--> - + - - - - - - - - - - - - - - - - - + @@ -886,8 +388,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -903,31 +404,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + - + @@ -937,14 +420,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -954,14 +436,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -971,16 +452,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -988,16 +468,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1005,8 +484,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1022,81 +500,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1106,15 +516,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1122,23 +532,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -1154,7 +548,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1170,7 +564,7 @@ Imported from: AT-AT CI - New App Step 3--> - + diff --git a/uitests/Resend_App_Member_Invite.html b/uitests/Resend_App_Member_Invite.html index 81dc7e36..e7f8afdf 100644 --- a/uitests/Resend_App_Member_Invite.html +++ b/uitests/Resend_App_Member_Invite.html @@ -16,7 +16,7 @@ - +
open
waitForElementPresent
waitForElementPresent
waitForElementPresent
waitForElementPresent css=a[href="/portfolios/new"]
click css=a[href="/portfolios/new"]
waitForElementPresentcss=main.usa-section > h1css=.portfolio-header__name > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*css=.portfolio-header__name > h1*New Portfolio*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Create New Portfolio*
waitForPageToLoad
waitForElementPresent
waitForElementPresentcss=#defense_componentcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
typecss=#defense_componentDefense Logistics Agency
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) > labelcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
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
waitForElementPresent
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.empty-state > h3
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 h3
assertTextcss=.empty-state h3css=.empty-state > h3 *You don't have any Applications yet*
waitForElementPresentcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
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
waitForElementPresent css=#name
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=a.usa-button.usa-button-secondary.add-new-button
click css=a.usa-button.usa-button-secondary.add-new-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresent css=#user_data-first_name
waitForElementPresent css=#user_data-last_name
waitForElementPresent css=#user_data-email
type css=#user_data-emailbrandon@example.comjay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresent css=#user_data-dod_id
waitForElementPresent css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresentcss=[name=environment_roles-0-role]css=#environment_roles-0-role-None
typecss=[name=environment_roles-0-role]css=#environment_roles-0-role-None Basic Access
waitForElementPresentcss=[name=environment_roles-1-role]css=#environment_roles-1-role-None
typecss=[name=environment_roles-1-role]css=#environment_roles-1-role-None Network Admin
waitForElementPresent css=input[type="submit"]
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
waitForElementPresent css=span.action-group-footer > a.usa-button
click css=span.action-group-footer > a.usa-button
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3 *Starter Application*
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresent css=.label
waitForElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForElementPresent css=#delete-application
@@ -31,8 +31,7 @@ - @@ -44,8 +43,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -62,8 +60,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -80,8 +77,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -98,10 +94,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -114,10 +107,7 @@ Imported from: AT-AT CI - login--> - @@ -135,17 +125,14 @@ Imported from: AT-AT CI - login--> - - + @@ -155,30 +142,41 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - + + - + + + + + + + + + + + + + + + + @@ -195,59 +193,16 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -255,190 +210,7 @@ Imported from: AT-AT CI - New Portfolio--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -446,68 +218,25 @@ Imported from: AT-AT CI - New Portfolio--> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -515,18 +244,15 @@ Imported from: AT-AT CI - New Portfolio--> - + - + - + - + @@ -534,48 +260,7 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -591,34 +276,13 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - + - + @@ -628,68 +292,13 @@ Imported from: AT-AT CI - New App Step 2--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -699,82 +308,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -784,25 +324,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -818,8 +340,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -835,8 +356,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -845,32 +365,14 @@ Imported from: AT-AT CI - New App Step 3--> - + - - - - - - - - - - - - - - - - - + @@ -886,8 +388,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -903,31 +404,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + - + @@ -937,14 +420,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -954,14 +436,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -971,16 +452,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -988,16 +468,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1005,8 +484,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1022,81 +500,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1106,15 +516,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1122,23 +532,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -1154,7 +548,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1170,7 +564,7 @@ Imported from: AT-AT CI - New App Step 3--> - + diff --git a/uitests/Revoke_App_Member_Invite.html b/uitests/Revoke_App_Member_Invite.html index df43cb2d..771cd4a0 100644 --- a/uitests/Revoke_App_Member_Invite.html +++ b/uitests/Revoke_App_Member_Invite.html @@ -16,7 +16,7 @@ - +
open
waitForElementPresent
waitForElementPresent
waitForElementPresent
waitForElementPresent css=a[href="/portfolios/new"]
click css=a[href="/portfolios/new"]
waitForElementPresentcss=main.usa-section > h1css=.portfolio-header__name > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*css=.portfolio-header__name > h1*New Portfolio*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Create New Portfolio*
waitForPageToLoad
waitForElementPresent
waitForElementPresentcss=#defense_componentcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
typecss=#defense_componentDefense Logistics Agency
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) > labelcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
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
waitForElementPresent
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.empty-state > h3
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 h3
assertTextcss=.empty-state h3css=.empty-state > h3 *You don't have any Applications yet*
waitForElementPresentcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
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
waitForElementPresent css=#name
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=a.usa-button.usa-button-secondary.add-new-button
click css=a.usa-button.usa-button-secondary.add-new-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresent css=#user_data-first_name
waitForElementPresent css=#user_data-last_name
waitForElementPresent css=#user_data-email
type css=#user_data-emailbrandon@example.comjay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresent css=#user_data-dod_id
waitForElementPresent css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresentcss=[name=environment_roles-0-role]css=#environment_roles-0-role-None
typecss=[name=environment_roles-0-role]css=#environment_roles-0-role-None Basic Access
waitForElementPresentcss=[name=environment_roles-1-role]css=#environment_roles-1-role-None
typecss=[name=environment_roles-1-role]css=#environment_roles-1-role-None Network Admin
waitForElementPresent css=input[type="submit"]
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
waitForElementPresent css=span.action-group-footer > a.usa-button
click css=span.action-group-footer > a.usa-button
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3 *Starter Application*
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresent css=.label
waitForElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForElementPresent css=#delete-application
@@ -31,8 +31,7 @@ - @@ -44,8 +43,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -62,8 +60,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -80,8 +77,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -98,10 +94,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -114,10 +107,7 @@ Imported from: AT-AT CI - login--> - @@ -135,17 +125,14 @@ Imported from: AT-AT CI - login--> - - + @@ -155,30 +142,41 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - + + - + + + + + + + + + + + + + + + + @@ -195,59 +193,16 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -255,190 +210,7 @@ Imported from: AT-AT CI - New Portfolio--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -446,68 +218,25 @@ Imported from: AT-AT CI - New Portfolio--> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -515,18 +244,15 @@ Imported from: AT-AT CI - New Portfolio--> - + - + - + - + @@ -534,48 +260,7 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -591,34 +276,13 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - + - + @@ -628,68 +292,13 @@ Imported from: AT-AT CI - New App Step 2--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -699,82 +308,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -784,25 +324,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -818,8 +340,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -835,8 +356,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -845,32 +365,14 @@ Imported from: AT-AT CI - New App Step 3--> - + - - - - - - - - - - - - - - - - - + @@ -886,8 +388,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -903,31 +404,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + - + @@ -937,14 +420,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -954,14 +436,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -971,16 +452,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -988,16 +468,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1005,8 +484,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1022,81 +500,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1106,15 +516,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1122,23 +532,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -1154,7 +548,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1170,7 +564,7 @@ Imported from: AT-AT CI - New App Step 3--> - + diff --git a/uitests/Revoke_Environment_Access.html b/uitests/Revoke_Environment_Access.html index 30feb757..56bc1bdb 100644 --- a/uitests/Revoke_Environment_Access.html +++ b/uitests/Revoke_Environment_Access.html @@ -16,7 +16,7 @@ - +
open
waitForElementPresent
waitForElementPresent
waitForElementPresent
waitForElementPresent css=a[href="/portfolios/new"]
click css=a[href="/portfolios/new"]
waitForElementPresentcss=main.usa-section > h1css=.portfolio-header__name > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*css=.portfolio-header__name > h1*New Portfolio*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Create New Portfolio*
waitForPageToLoad
waitForElementPresent
waitForElementPresentcss=#defense_componentcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
typecss=#defense_componentDefense Logistics Agency
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) > labelcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
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
waitForElementPresent
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.empty-state > h3
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 h3
assertTextcss=.empty-state h3css=.empty-state > h3 *You don't have any Applications yet*
waitForElementPresentcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
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
waitForElementPresent css=#name
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=a.usa-button.usa-button-secondary.add-new-button
click css=a.usa-button.usa-button-secondary.add-new-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresent css=#user_data-first_name
waitForElementPresent css=#user_data-last_name
waitForElementPresent css=#user_data-email
type css=#user_data-emailbrandon@example.comjay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresent css=#user_data-dod_id
waitForElementPresent css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresentcss=[name=environment_roles-0-role]css=#environment_roles-0-role-None
typecss=[name=environment_roles-0-role]css=#environment_roles-0-role-None Basic Access
waitForElementPresentcss=[name=environment_roles-1-role]css=#environment_roles-1-role-None
typecss=[name=environment_roles-1-role]css=#environment_roles-1-role-None Network Admin
waitForElementPresent css=input[type="submit"]
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
waitForElementPresent css=span.action-group-footer > a.usa-button
click css=span.action-group-footer > a.usa-button
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3 *Starter Application*
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresent css=.label
waitForElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForElementPresent css=#delete-application
@@ -31,8 +31,7 @@ - @@ -44,8 +43,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -62,8 +60,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -80,8 +77,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -98,10 +94,7 @@ Imported from: AT-AT CI - Login Brandon--> - @@ -114,10 +107,7 @@ Imported from: AT-AT CI - login--> - @@ -135,17 +125,14 @@ Imported from: AT-AT CI - login--> - - + @@ -155,30 +142,41 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - + + - + + + + + + + + + + + + + + + + @@ -195,59 +193,16 @@ Imported from: AT-AT CI - New Portfolio--> - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -255,190 +210,7 @@ Imported from: AT-AT CI - New Portfolio--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -446,68 +218,25 @@ Imported from: AT-AT CI - New Portfolio--> + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -515,18 +244,15 @@ Imported from: AT-AT CI - New Portfolio--> - + - + - + - + @@ -534,48 +260,7 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -591,34 +276,13 @@ Imported from: AT-AT CI - New App Step 1--> - - - - - - - - - - - - - - - - - + - + @@ -628,68 +292,13 @@ Imported from: AT-AT CI - New App Step 2--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -699,82 +308,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -784,25 +324,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -818,8 +340,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -835,8 +356,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -845,32 +365,14 @@ Imported from: AT-AT CI - New App Step 3--> - + - - - - - - - - - - - - - - - - - + @@ -886,8 +388,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -903,31 +404,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + - + @@ -937,14 +420,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -954,14 +436,13 @@ Imported from: AT-AT CI - New App Step 3--> - + - + @@ -971,16 +452,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -988,16 +468,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1005,8 +484,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1022,81 +500,13 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1106,15 +516,15 @@ Imported from: AT-AT CI - New App Step 3--> - + - + - + @@ -1122,23 +532,7 @@ Imported from: AT-AT CI - New App Step 3--> - - - - - - - - - - - - - - - - - + @@ -1154,7 +548,7 @@ Imported from: AT-AT CI - New App Step 3--> - + @@ -1170,7 +564,7 @@ Imported from: AT-AT CI - New App Step 3--> - +
open
waitForElementPresent
waitForElementPresent
waitForElementPresent
waitForElementPresent css=a[href="/portfolios/new"]
click css=a[href="/portfolios/new"]
waitForElementPresentcss=main.usa-section > h1css=.portfolio-header__name > h1
assertTextcss=main.usa-section > h1*New Portfolio Form*css=.portfolio-header__name > h1*New Portfolio*
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Create New Portfolio*
waitForPageToLoad
waitForElementPresent
waitForElementPresentcss=#defense_componentcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
typecss=#defense_componentDefense Logistics Agency
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) > labelcss=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
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
waitForElementPresent
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.empty-state > h3
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 h3
assertTextcss=.empty-state h3css=.empty-state > h3 *You don't have any Applications yet*
waitForElementPresentcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primarycss=.usa-button.usa-button-primary
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
waitForElementPresent css=#name
waitForElementPresentcss=#description
typecss=#descriptionAny basic application
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
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
waitForElementPresent css=a.usa-button.usa-button-secondary.add-new-button
click css=a.usa-button.usa-button-secondary.add-new-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(1) > h1
waitForPageToLoad
waitForElementPresent css=#user_data-first_name
waitForElementPresent css=#user_data-last_name
waitForElementPresent css=#user_data-email
type css=#user_data-emailbrandon@example.comjay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresentcss=#user_data-phone_number
typecss=#user_data-phone_number(206) 555-2342
waitForPageToLoad
waitForElementPresent css=#user_data-dod_id
waitForElementPresent css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
assertElementPresentcss=#add-app-mem > div > div:nth-of-type(2) > h2
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresent css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForElementPresentcss=[name=environment_roles-0-role]css=#environment_roles-0-role-None
typecss=[name=environment_roles-0-role]css=#environment_roles-0-role-None Basic Access
waitForElementPresentcss=[name=environment_roles-1-role]css=#environment_roles-1-role-None
typecss=[name=environment_roles-1-role]css=#environment_roles-1-role-None Network Admin
waitForElementPresent css=input[type="submit"]
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
waitForElementPresent css=span.action-group-footer > a.usa-button
click css=span.action-group-footer > a.usa-button
waitForElementPresentcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3
assertTextcss=.usa-input.usa-input--validation--anything > input[id="name"][type="text"]css=.sticky-cta-text > h3 *Starter Application*
waitForElementPresentcss=#description
assertTextcss=#description*Any basic application*
waitForPageToLoad
waitForElementPresent css=.label
waitForElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForElementPresent css=#delete-application