diff --git a/uitests/Application_Settings.html b/uitests/Application_Settings.html index 08ab153d..76557d2d 100644 --- a/uitests/Application_Settings.html +++ b/uitests/Application_Settings.html @@ -97,7 +97,8 @@ Imported from: AT-AT CI - Login Brandon--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -111,6 +112,26 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -190,25 +211,6 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -475,13 +477,13 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -493,12 +495,12 @@ Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary @@ -937,22 +939,6 @@ Imported from: AT-AT CI - New App Step 2--> waitForElementPresent -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -click -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=[name=environment_roles-1-role] @@ -969,86 +955,6 @@ Imported from: AT-AT CI - New App Step 2--> waitForElementPresent -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -click -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] - - - -type -css=[name=environment_roles-2-role] -Business Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -click -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] - - - -type -css=[name=environment_roles-3-role] -Technical Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -click -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=input[type="submit"] diff --git a/uitests/Delete_Portfolio_Member.html b/uitests/Delete_Portfolio_Member.html new file mode 100644 index 00000000..4557fcfa --- /dev/null +++ b/uitests/Delete_Portfolio_Member.html @@ -0,0 +1,968 @@ + + + + + + +Delete Portfolio Member + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Delete Portfolio Member
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(2) > .usa-alert-body > h3.usa-alert-heading
assertTextcss=.col > .usa-alert.usa-alert-info:nth-of-type(2) > .usa-alert-body > h3.usa-alert-heading*Logged out*
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=.about-cloud > h1
assertTextcss=.about-cloud > h1About Cloud Services
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=#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 h3
assertTextcss=.empty-state h3*You don't have any Applications yet*
waitForPageToLoad
waitForElementPresentcss=.icon.icon--cog > svg
clickcss=.icon.icon--cog > svg
waitForPageToLoad
waitForElementPresentcss=.portfolio-header__name > h1
assertTextcss=.portfolio-header__name > h1*Tatooine Energy Maintenance Systems*
waitForPageToLoad
waitForElementPresentcss=.panel__content > p:nth-of-type(2)
assertElementPresentcss=.panel__content > p:nth-of-type(2)
waitForPageToLoad
waitForElementPresentcss=td.name
assertElementPresentcss=td.name
waitForPageToLoad
waitForElementPresentcss=button.usa-button.usa-button-primary.usa-button-big
assertTextcss=button.usa-button.usa-button-primary.usa-button-bigSave
waitForPageToLoad
waitForElementPresentcss=button.usa-button.usa-button-primary
assertTextcss=button.usa-button.usa-button-primary*Update*
waitForPageToLoad
waitForElementPresentcss=input.usa-button.usa-button-primary
assertTextcss=input.usa-button.usa-button-primarySave
waitForPageToLoad
waitForElementPresentcss=a.icon-link.modal-link
clickcss=a.icon-link.modal-link
waitForPageToLoad
waitForElementPresentcss=#add-port-mem > div > div:nth-of-type(1) > h1
assertTextcss=#add-port-mem > div > div:nth-of-type(1) > h1*Invite new portfolio member*
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-emailjay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresentcss=#user_data-dod_id
typecss=#user_data-dod_id3456789012
waitForPageToLoad
waitForElementPresentcss=input[type="button"]
clickcss=input[type="button"]
waitForPageToLoad
waitForElementPresentcss=#add-port-mem > div > div:nth-of-type(2) > h1
assertTextcss=#add-port-mem > div > div:nth-of-type(2) > h1*Assign member permissions*
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_app_mgmt
clickcss=#permission_sets-perms_app_mgmt
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_app_mgmt > option:nth-of-type(1)
clickcss=#permission_sets-perms_app_mgmt > option:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_funding
clickcss=#permission_sets-perms_funding
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_funding > option:nth-of-type(1)
clickcss=#permission_sets-perms_funding > option:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_reporting
clickcss=#permission_sets-perms_reporting
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_reporting > option:nth-of-type(1)
clickcss=#permission_sets-perms_reporting > option:nth-of-type(1)
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_portfolio_mgmt
typecss=#permission_sets-perms_portfolio_mgmtedit_portfolio_admin
waitForPageToLoad
waitForElementPresentcss=#permission_sets-perms_portfolio_mgmt > option:nth-of-type(2)
clickcss=#permission_sets-perms_portfolio_mgmt > option:nth-of-type(2)
waitForPageToLoad
waitForElementPresentcss=input[type="submit"].action-group__action
clickcss=input[type="submit"].action-group__action
waitForPageToLoad
waitForElementPresentcss=table.atat-table > tbody > tr:nth-of-type(2) > td.name
assertElementPresentcss=table.atat-table > tbody > tr:nth-of-type(2) > td.name
waitForPageToLoad
waitForElementPresentcss=.usa-alert-body > p:nth-of-type(2)
assertTextcss=.usa-alert-body > p:nth-of-type(2)*You have successfully invited Brandon Buchannan to the portfolio.*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.button-danger-outline
clickcss=a.usa-button.button-danger-outline
waitForPageToLoad
waitForElementPresentcss=.responsive-table-wrapper > div:nth-of-type(3) > .modal > .modal__container > .modal__dialog > .modal__body > h1
assertTextcss=.responsive-table-wrapper > div:nth-of-type(3) > .modal > .modal__container > .modal__dialog > .modal__body > h1*Are you sure you want to delete this member?*
waitForPageToLoad
waitForElementPresentcss=form[action] > button.usa-button.usa-button-danger
clickcss=form[action] > button.usa-button.usa-button-danger
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*Portfolio member deleted*
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 deleted Brandon Buchannan from the portfolio.*
+ + \ No newline at end of file diff --git a/uitests/Edit_App_Member.html b/uitests/Edit_App_Member.html index 7e5070a1..276dcf34 100644 --- a/uitests/Edit_App_Member.html +++ b/uitests/Edit_App_Member.html @@ -102,7 +102,8 @@ Imported from: AT-AT CI - Login Brandon--> Imported from: AT-AT CI - New App Step 3 Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1 -Imported from: AT-AT CI - New Portfolio--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -117,6 +118,27 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New App Step 3 Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1 +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -200,26 +222,6 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -500,13 +502,13 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -519,12 +521,12 @@ Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary @@ -990,23 +992,6 @@ Imported from: AT-AT CI - New App Step 3--> Imported from: AT-AT CI - New App Step 3--> waitForElementPresent -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -click -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=[name=environment_roles-1-role] @@ -1024,91 +1009,6 @@ Imported from: AT-AT CI - New App Step 3--> Imported from: AT-AT CI - New App Step 3--> waitForElementPresent -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -click -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] - - - -type -css=[name=environment_roles-2-role] -Business Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -click -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] - - - -type -css=[name=environment_roles-3-role] -Technical Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -click -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=input[type="submit"] @@ -1393,6 +1293,21 @@ Imported from: AT-AT CI - New App Step 3--> waitForElementPresent +css=.environment_roles.environment-roles-new > .form-row:nth-of-type(1) > .form-col.form-col--third > fieldset.usa-input__choices > select[name="environment_roles-2-role"] + + + +type +css=.environment_roles.environment-roles-new > .form-row:nth-of-type(1) > .form-col.form-col--third > fieldset.usa-input__choices > select[name="environment_roles-2-role"] +Business Read-only + + +waitForPageToLoad + + + + +waitForElementPresent css=input[type="submit"] @@ -1461,6 +1376,21 @@ Imported from: AT-AT CI - New App Step 3--> css=table.atat-table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > div:nth-of-type(2) *View Environments* + +waitForPageToLoad + + + + +waitForElementPresent +css=table.atat-table > tbody > tr:nth-of-type(1) > td.env_role--td > .row:nth-of-type(3) > .env-role__role + + + +assertText +css=table.atat-table > tbody > tr:nth-of-type(1) > td.env_role--td > .row:nth-of-type(3) > .env-role__role +*Business Read-only* + diff --git a/uitests/Edit_Portfolio_Member.html b/uitests/Edit_Portfolio_Member.html index b2f179e4..e5003462 100644 --- a/uitests/Edit_Portfolio_Member.html +++ b/uitests/Edit_Portfolio_Member.html @@ -96,7 +96,8 @@ Imported from: AT-AT CI - Login Brandon--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -109,6 +110,25 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -184,24 +204,6 @@ Imported from: AT-AT CI - Portfolio Settings Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -454,13 +456,13 @@ Imported from: AT-AT CI - Portfolio Settings Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad diff --git a/uitests/New_App_Step_1.html b/uitests/New_App_Step_1.html index d2d15a5d..0a36b66c 100644 --- a/uitests/New_App_Step_1.html +++ b/uitests/New_App_Step_1.html @@ -31,7 +31,8 @@ - + open /login-dev @@ -42,6 +43,23 @@ + + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + waitForElementPresent @@ -109,22 +127,6 @@ waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -349,13 +351,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -364,12 +366,12 @@ waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary diff --git a/uitests/New_App_Step_2.html b/uitests/New_App_Step_2.html index 0e751ace..16c2877a 100644 --- a/uitests/New_App_Step_2.html +++ b/uitests/New_App_Step_2.html @@ -32,7 +32,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -44,6 +45,24 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -115,23 +134,6 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -370,13 +372,13 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -386,12 +388,12 @@ Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary diff --git a/uitests/New_App_Step_2_-_Add_Env.html b/uitests/New_App_Step_2_-_Add_Env.html index 4034713f..5a89c577 100644 --- a/uitests/New_App_Step_2_-_Add_Env.html +++ b/uitests/New_App_Step_2_-_Add_Env.html @@ -33,7 +33,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -46,6 +47,25 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -121,24 +141,6 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -391,13 +393,13 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -408,12 +410,12 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary diff --git a/uitests/New_App_Step_3.html b/uitests/New_App_Step_3.html index 0aab34c0..5ebf05ce 100644 --- a/uitests/New_App_Step_3.html +++ b/uitests/New_App_Step_3.html @@ -92,7 +92,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -105,6 +106,25 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -180,24 +200,6 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -450,13 +452,13 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -467,12 +469,12 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary @@ -884,21 +886,6 @@ Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -click -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -waitForPageToLoad - - - - -waitForElementPresent css=[name=environment_roles-1-role] @@ -914,81 +901,6 @@ Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -click -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -waitForPageToLoad - - - - -waitForElementPresent -css=[name=environment_roles-2-role] - - - -type -css=[name=environment_roles-2-role] -Business Read-only - - -waitForPageToLoad - - - - -waitForElementPresent -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -click -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -waitForPageToLoad - - - - -waitForElementPresent -css=[name=environment_roles-3-role] - - - -type -css=[name=environment_roles-3-role] -Technical Read-only - - -waitForPageToLoad - - - - -waitForElementPresent -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -click -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -waitForPageToLoad - - - - -waitForElementPresent css=input[type="submit"] diff --git a/uitests/New_Portfolio.html b/uitests/New_Portfolio.html index b385698a..356cb2b3 100644 --- a/uitests/New_Portfolio.html +++ b/uitests/New_Portfolio.html @@ -31,6 +31,7 @@ + open /login-dev @@ -41,6 +42,22 @@ + + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + waitForElementPresent css=a[href="/portfolios/new"] @@ -103,21 +120,6 @@ waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - -waitForElementPresent css=#description @@ -328,13 +330,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* diff --git a/uitests/New_Portfolio_-_No_optional_fields.html b/uitests/New_Portfolio_-_No_optional_fields.html index eae79a14..269f96df 100644 --- a/uitests/New_Portfolio_-_No_optional_fields.html +++ b/uitests/New_Portfolio_-_No_optional_fields.html @@ -165,13 +165,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* diff --git a/uitests/New_Portfolio_Member.html b/uitests/New_Portfolio_Member.html index 090ed9cc..13a426c2 100644 --- a/uitests/New_Portfolio_Member.html +++ b/uitests/New_Portfolio_Member.html @@ -91,7 +91,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -103,6 +104,24 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -174,23 +193,6 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -429,13 +431,13 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad diff --git a/uitests/Portfolio_Settings.html b/uitests/Portfolio_Settings.html index 89f85a79..d12bdffd 100644 --- a/uitests/Portfolio_Settings.html +++ b/uitests/Portfolio_Settings.html @@ -31,7 +31,8 @@ - + open /login-dev @@ -42,6 +43,23 @@ + + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + waitForElementPresent @@ -109,22 +127,6 @@ waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -349,13 +351,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad diff --git a/uitests/Remove_Portfolio_Member.html b/uitests/Remove_Portfolio_Member.html index 47d5b49d..a6e3f87a 100644 --- a/uitests/Remove_Portfolio_Member.html +++ b/uitests/Remove_Portfolio_Member.html @@ -96,7 +96,8 @@ Imported from: AT-AT CI - Login Brandon--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -109,6 +110,25 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -184,24 +204,6 @@ Imported from: AT-AT CI - Portfolio Settings Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -454,13 +456,13 @@ Imported from: AT-AT CI - Portfolio Settings Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad diff --git a/uitests/Report_Summary.html b/uitests/Report_Summary.html new file mode 100644 index 00000000..6e92127c --- /dev/null +++ b/uitests/Report_Summary.html @@ -0,0 +1,1296 @@ + + + + + + +Report Summary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Report Summary
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=.about-cloud > h1
assertTextcss=.about-cloud > h1About Cloud Services
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=#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 h3
assertTextcss=.empty-state h3*You don't have any Applications yet*
waitForPageToLoad
waitForElementPresentcss=.icon--funding
clickcss=.icon--funding
waitForPageToLoad
waitForElementPresentcss=.empty-state h3
assertTextcss=.empty-state h3*Add approved task orders*
waitForPageToLoad
waitForElementPresentcss=.usa-button.usa-button-primary
clickcss=.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 1 of 5)*
waitForPageToLoad
waitForElementPresentcss=.upload-button
clickcss=.upload-button
waitForPageToLoad
waitForElementPresentcss=#pdf
typecss=#pdfhttps://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf
waitForPageToLoad
assertElementNotPresentcss=input[type="submit"][disabled="disabled"]
waitForPageToLoad
waitForElementPresentcss=a[href="#"].uploaded-file__remove
assertTextcss=a[href="#"].uploaded-file__remove*Remove*
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 2 of 5)*
waitForPageToLoad
waitForElementPresentcss=#number
typecss=#number1234567890123
waitForPageToLoad
waitForElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
assertElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 3 of 5)*
waitForPageToLoad
waitForElementPresentcss=#clins-0-number
typecss=#clins-0-number0002
waitForPageToLoad
waitForElementPresentcss=.card__title > .h4
assertTextcss=.card__title > .h4*CLIN 0002*
waitForPageToLoad
waitForElementPresentcss=#clins-0-jedi_clin_type
typecss=#clins-0-jedi_clin_typeJEDI_CLIN_2
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*0%*
waitForPageToLoad
waitForElementPresentcss=#clins-0-total_amount
typecss=#clins-0-total_amount$800,000
waitForPageToLoad
waitForElementPresentcss=#clins-0-obligated_amount
typecss=#clins-0-obligated_amount$100,000
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*13%*
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]10
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]01
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2019
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]06
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]30
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2020
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
assertElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 4 of 5)*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(2)
assertTextcss=.totals-box > .h3:nth-of-type(2)*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(4)
assertTextcss=.totals-box > .h3:nth-of-type(4)*$800,000.00*
waitForPageToLoad
waitForElementPresentcss=.col.task-order__details > div:nth-of-type(2)
assertTextcss=.col.task-order__details > div:nth-of-type(2)*1234567890123*
waitForPageToLoad
waitForElementPresentcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)
assertTextcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)*Amount Obligated*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.h2
assertTextcss=.h2*Confirm Signature*
waitForPageToLoad
waitForElementPresentcss=fieldset.usa-input__choices > legend > label
clickcss=fieldset.usa-input__choices > legend > label
waitForPageToLoad
captureEntirePageScreenshot
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.usa-alert-text
assertTextcss=.usa-alert-text*Your task order form for Tatooine Energy Maintenance Systems has been submitted.*
waitForPageToLoad
waitForElementPresentcss=.icon.icon--chart-pie > svg
clickcss=.icon.icon--chart-pie > svg
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Reports*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value*October 01, 2019 + - + June 30, 2020*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text*Days Remaining*
+ + \ No newline at end of file diff --git a/uitests/Reports_-_Follow_Add_App_Button.html b/uitests/Reports_-_Follow_Add_App_Button.html new file mode 100644 index 00000000..e556ef71 --- /dev/null +++ b/uitests/Reports_-_Follow_Add_App_Button.html @@ -0,0 +1,1409 @@ + + + + + + +Reports - Follow Add App Button + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Reports - Follow Add App Button
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=.about-cloud > h1
assertTextcss=.about-cloud > h1About Cloud Services
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=#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 h3
assertTextcss=.empty-state h3*You don't have any Applications yet*
waitForPageToLoad
waitForElementPresentcss=.icon--funding
clickcss=.icon--funding
waitForPageToLoad
waitForElementPresentcss=.empty-state h3
assertTextcss=.empty-state h3*Add approved task orders*
waitForPageToLoad
waitForElementPresentcss=.usa-button.usa-button-primary
clickcss=.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 1 of 5)*
waitForPageToLoad
waitForElementPresentcss=.upload-button
clickcss=.upload-button
waitForPageToLoad
waitForElementPresentcss=#pdf
typecss=#pdfhttps://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf
waitForPageToLoad
assertElementNotPresentcss=input[type="submit"][disabled="disabled"]
waitForPageToLoad
waitForElementPresentcss=a[href="#"].uploaded-file__remove
assertTextcss=a[href="#"].uploaded-file__remove*Remove*
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 2 of 5)*
waitForPageToLoad
waitForElementPresentcss=#number
typecss=#number1234567890123
waitForPageToLoad
waitForElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
assertElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 3 of 5)*
waitForPageToLoad
waitForElementPresentcss=#clins-0-number
typecss=#clins-0-number0002
waitForPageToLoad
waitForElementPresentcss=.card__title > .h4
assertTextcss=.card__title > .h4*CLIN 0002*
waitForPageToLoad
waitForElementPresentcss=#clins-0-jedi_clin_type
typecss=#clins-0-jedi_clin_typeJEDI_CLIN_2
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*0%*
waitForPageToLoad
waitForElementPresentcss=#clins-0-total_amount
typecss=#clins-0-total_amount$800,000
waitForPageToLoad
waitForElementPresentcss=#clins-0-obligated_amount
typecss=#clins-0-obligated_amount$100,000
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*13%*
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]10
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]01
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2019
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]06
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]30
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2020
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
assertElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 4 of 5)*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(2)
assertTextcss=.totals-box > .h3:nth-of-type(2)*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(4)
assertTextcss=.totals-box > .h3:nth-of-type(4)*$800,000.00*
waitForPageToLoad
waitForElementPresentcss=.col.task-order__details > div:nth-of-type(2)
assertTextcss=.col.task-order__details > div:nth-of-type(2)*1234567890123*
waitForPageToLoad
waitForElementPresentcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)
assertTextcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)*Amount Obligated*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.h2
assertTextcss=.h2*Confirm Signature*
waitForPageToLoad
waitForElementPresentcss=fieldset.usa-input__choices > legend > label
clickcss=fieldset.usa-input__choices > legend > label
waitForPageToLoad
captureEntirePageScreenshot
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.usa-alert-text
assertTextcss=.usa-alert-text*Your task order form for Tatooine Energy Maintenance Systems has been submitted.*
waitForPageToLoad
waitForElementPresentcss=.icon.icon--chart-pie > svg
clickcss=.icon.icon--chart-pie > svg
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Reports*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value*October 01, 2019 + - + June 30, 2020*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text*Days Remaining*
waitForPageToLoad
waitForElementPresentcss=div.empty-state__footer > a
clickcss=div.empty-state__footer > a
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*
+ + \ No newline at end of file diff --git a/uitests/Reports_-_Follow_TO_link.html b/uitests/Reports_-_Follow_TO_link.html new file mode 100644 index 00000000..fa3662db --- /dev/null +++ b/uitests/Reports_-_Follow_TO_link.html @@ -0,0 +1,1439 @@ + + + + + + +Reports - Follow TO link + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Reports - Follow TO link
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=.about-cloud > h1
assertTextcss=.about-cloud > h1About Cloud Services
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=#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 h3
assertTextcss=.empty-state h3*You don't have any Applications yet*
waitForPageToLoad
waitForElementPresentcss=.icon--funding
clickcss=.icon--funding
waitForPageToLoad
waitForElementPresentcss=.empty-state h3
assertTextcss=.empty-state h3*Add approved task orders*
waitForPageToLoad
waitForElementPresentcss=.usa-button.usa-button-primary
clickcss=.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 1 of 5)*
waitForPageToLoad
waitForElementPresentcss=.upload-button
clickcss=.upload-button
waitForPageToLoad
waitForElementPresentcss=#pdf
typecss=#pdfhttps://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf
waitForPageToLoad
assertElementNotPresentcss=input[type="submit"][disabled="disabled"]
waitForPageToLoad
waitForElementPresentcss=a[href="#"].uploaded-file__remove
assertTextcss=a[href="#"].uploaded-file__remove*Remove*
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 2 of 5)*
waitForPageToLoad
waitForElementPresentcss=#number
typecss=#number1234567890123
waitForPageToLoad
waitForElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
assertElementPresentcss=svg.svg-inline--fa.fa-check-circle > path
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 3 of 5)*
waitForPageToLoad
waitForElementPresentcss=#clins-0-number
typecss=#clins-0-number0002
waitForPageToLoad
waitForElementPresentcss=.card__title > .h4
assertTextcss=.card__title > .h4*CLIN 0002*
waitForPageToLoad
waitForElementPresentcss=#clins-0-jedi_clin_type
typecss=#clins-0-jedi_clin_typeJEDI_CLIN_2
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*0%*
waitForPageToLoad
waitForElementPresentcss=#clins-0-total_amount
typecss=#clins-0-total_amount$800,000
waitForPageToLoad
waitForElementPresentcss=#clins-0-obligated_amount
typecss=#clins-0-obligated_amount$100,000
waitForPageToLoad
waitForElementPresentcss=#percent-obligated
assertTextcss=#percent-obligated*13%*
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]10
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]01
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2019
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]06
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]30
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
typecss=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]2020
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
clickcss=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
waitForPageToLoad
waitForElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
assertElementPresentcss=fieldset[name="clins-0-end_date"] > .date-picker-component > div:nth-of-type(4) > .usa-form-group-date-ok > .icon.icon--ok.icon--green > svg.svg-inline--fa.fa-check-circle.fa-w-16
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Add Task Order (step 4 of 5)*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(2)
assertTextcss=.totals-box > .h3:nth-of-type(2)*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(4)
assertTextcss=.totals-box > .h3:nth-of-type(4)*$800,000.00*
waitForPageToLoad
waitForElementPresentcss=.col.task-order__details > div:nth-of-type(2)
assertTextcss=.col.task-order__details > div:nth-of-type(2)*1234567890123*
waitForPageToLoad
waitForElementPresentcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)
assertTextcss=table.fixed-table-wrapper > thead > tr > th.task-order__amount:nth-of-type(6)*Amount Obligated*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresentcss=.h2
assertTextcss=.h2*Confirm Signature*
waitForPageToLoad
waitForElementPresentcss=fieldset.usa-input__choices > legend > label
clickcss=fieldset.usa-input__choices > legend > label
waitForPageToLoad
captureEntirePageScreenshot
waitForPageToLoad
waitForElementPresentcss=input[type="submit"]
clickcss=input[type="submit"]
waitForPageToLoad
waitForElementPresentcss=.usa-alert-text
assertTextcss=.usa-alert-text*Your task order form for Tatooine Energy Maintenance Systems has been submitted.*
waitForPageToLoad
waitForElementPresentcss=.icon.icon--chart-pie > svg
clickcss=.icon.icon--chart-pie > svg
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Reports*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(1) > .reporting-summary-item__value*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(2) > .reporting-summary-item__value*October 01, 2019 + - + June 30, 2020*
waitForPageToLoad
waitForElementPresentcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text
assertTextcss=.row > .col.col--grow.reporting-summary-item:nth-of-type(3) > h5.reporting-summary-item__header > .reporting-summary-item__header-text*Days Remaining*
waitForPageToLoad
waitForElementPresentcss=div.jedi-clin-funding__active-task-orders > a
clickcss=div.jedi-clin-funding__active-task-orders > a
waitForPageToLoad
waitForElementPresentcss=.sticky-cta-text > h3
assertTextcss=.sticky-cta-text > h3*Task order details*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(2)
assertTextcss=.totals-box > .h3:nth-of-type(2)*$100,000.00*
waitForPageToLoad
waitForElementPresentcss=.totals-box > .h3:nth-of-type(4)
assertTextcss=.totals-box > .h3:nth-of-type(4)*$800,000.00*
waitForPageToLoad
waitForElementPresentcss=.col.task-order__details > div:nth-of-type(2)
assertTextcss=.col.task-order__details > div:nth-of-type(2)*1234567890123*
+ + \ No newline at end of file diff --git a/uitests/Resend_App_Member_Invite.html b/uitests/Resend_App_Member_Invite.html new file mode 100644 index 00000000..81dc7e36 --- /dev/null +++ b/uitests/Resend_App_Member_Invite.html @@ -0,0 +1,1322 @@ + + + + + + +Resend App Member Invite + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Resend 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(2) > .usa-alert-body > h3.usa-alert-heading
assertTextcss=.col > .usa-alert.usa-alert-info:nth-of-type(2) > .usa-alert-body > h3.usa-alert-heading*Logged out*
waitForPageToLoad
open/login-dev
waitForPageToLoad
waitForElementPresentcss=.about-cloud > h1
assertTextcss=.about-cloud > h1About Cloud Services
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=#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 h3
assertTextcss=.empty-state h3*You don't have any Applications yet*
waitForPageToLoad
waitForElementPresentcss=a.usa-button.usa-button-primary
clickcss=a.usa-button.usa-button-primary
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-1-role]
typecss=[name=environment_roles-1-role]Network Admin
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=svg.svg-inline--fa.fa-ellipsis-h
clickcss=svg.svg-inline--fa.fa-ellipsis-h
waitForPageToLoad
waitForElementPresentcss=.accordion-table__item-toggle-content > a:nth-of-type(2)
assertTextcss=.accordion-table__item-toggle-content > a:nth-of-type(2)*Resend Invite*
waitForPageToLoad
waitForElementPresentcss=.accordion-table__item-toggle-content > a:nth-of-type(2)
clickcss=.accordion-table__item-toggle-content > a:nth-of-type(2)
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=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > form[action] > .action-group > button[type="submit"]
assertTextcss=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > form[action] > .action-group > button[type="submit"]*Resend Invite*
waitForPageToLoad
waitForElementPresentcss=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > form[action] > .action-group > button[type="submit"]
clickcss=.panel > div:nth-of-type(2) > .modal.form-content--app-mem > .modal__container > .modal__dialog > .modal__body > form[action] > .action-group > button[type="submit"]
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 resent*
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 resent the invite for Brandon Buchannan*
+ + \ No newline at end of file diff --git a/uitests/Revoke_App_Member_Invite.html b/uitests/Revoke_App_Member_Invite.html index 1fd8dec6..df43cb2d 100644 --- a/uitests/Revoke_App_Member_Invite.html +++ b/uitests/Revoke_App_Member_Invite.html @@ -102,7 +102,8 @@ Imported from: AT-AT CI - Login Brandon--> Imported from: AT-AT CI - New App Step 3 Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1 -Imported from: AT-AT CI - New Portfolio--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -117,6 +118,27 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New App Step 3 Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1 +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -200,26 +222,6 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -500,13 +502,13 @@ Imported from: AT-AT CI - New App Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -519,12 +521,12 @@ Imported from: AT-AT CI - New App Step 2 Imported from: AT-AT CI - New App Step 1--> waitForElementPresent -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary click -css=a.usa-button.usa-button-big +css=a.usa-button.usa-button-primary @@ -990,23 +992,6 @@ Imported from: AT-AT CI - New App Step 3--> Imported from: AT-AT CI - New App Step 3--> waitForElementPresent -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -click -css=[name=environment_roles-0-role] > option:nth-of-type(1) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=[name=environment_roles-1-role] @@ -1024,91 +1009,6 @@ Imported from: AT-AT CI - New App Step 3--> Imported from: AT-AT CI - New App Step 3--> waitForElementPresent -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -click -css=[name=environment_roles-1-role] > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] - - - -type -css=[name=environment_roles-2-role] -Business Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -click -css=[name=environment_roles-2-role] > option:nth-of-type(3) - - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] - - - -type -css=[name=environment_roles-3-role] -Technical Read-only - - -waitForPageToLoad - - - - - -waitForElementPresent -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -click -css=[name=environment_roles-3-role] > option:nth-of-type(4) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=input[type="submit"] diff --git a/uitests/TO_Step_1.html b/uitests/TO_Step_1.html index 7a3a29d9..f1c42b68 100644 --- a/uitests/TO_Step_1.html +++ b/uitests/TO_Step_1.html @@ -31,7 +31,8 @@ - + open /login-dev @@ -42,6 +43,23 @@ + + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + waitForElementPresent @@ -109,22 +127,6 @@ waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -349,13 +351,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -379,13 +381,13 @@ waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -394,12 +396,12 @@ waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -452,6 +454,17 @@ + + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + waitForElementPresent css=a[href="#"].uploaded-file__remove diff --git a/uitests/TO_Step_2.html b/uitests/TO_Step_2.html index 9a91e6fb..30cd6c58 100644 --- a/uitests/TO_Step_2.html +++ b/uitests/TO_Step_2.html @@ -32,7 +32,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -44,6 +45,24 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -115,23 +134,6 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -370,13 +372,13 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -402,13 +404,13 @@ Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -418,12 +420,12 @@ Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -479,6 +481,18 @@ Imported from: AT-AT CI - New Portfolio--> + + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + waitForElementPresent diff --git a/uitests/TO_Step_3.html b/uitests/TO_Step_3.html index 501a7ca1..346d68b3 100644 --- a/uitests/TO_Step_3.html +++ b/uitests/TO_Step_3.html @@ -33,7 +33,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -46,6 +47,25 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -121,24 +141,6 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -391,13 +393,13 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -425,13 +427,13 @@ Imported from: AT-AT CI - TO Step 1--> Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -442,12 +444,12 @@ Imported from: AT-AT CI - TO Step 1--> Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -507,6 +509,19 @@ Imported from: AT-AT CI - TO Step 1--> + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + + waitForElementPresent @@ -664,21 +679,6 @@ Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -click -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -waitForPageToLoad - - - - -waitForElementPresent css=#percent-obligated diff --git a/uitests/TO_Step_3_-_Add_CLIN.html b/uitests/TO_Step_3_-_Add_CLIN.html index 4b1bcbde..d7ec07cf 100644 --- a/uitests/TO_Step_3_-_Add_CLIN.html +++ b/uitests/TO_Step_3_-_Add_CLIN.html @@ -34,7 +34,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -48,6 +49,26 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -127,25 +148,6 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -412,13 +414,13 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -448,13 +450,13 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -466,12 +468,12 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -535,6 +537,20 @@ Imported from: AT-AT CI - TO Step 1--> + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + + waitForElementPresent @@ -702,22 +718,6 @@ Imported from: AT-AT CI - TO Step 2--> waitForElementPresent -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -click -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#percent-obligated diff --git a/uitests/TO_Step_4.html b/uitests/TO_Step_4.html index 5ac0bec3..1ea441eb 100644 --- a/uitests/TO_Step_4.html +++ b/uitests/TO_Step_4.html @@ -34,7 +34,8 @@ +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -48,6 +49,26 @@ Imported from: AT-AT CI - New Portfolio--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -127,25 +148,6 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -412,13 +414,13 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -448,13 +450,13 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -466,12 +468,12 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -535,6 +537,20 @@ Imported from: AT-AT CI - TO Step 1--> + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + + waitForElementPresent @@ -702,22 +718,6 @@ Imported from: AT-AT CI - TO Step 2--> waitForElementPresent -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -click -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#percent-obligated diff --git a/uitests/TO_Step_5.html b/uitests/TO_Step_5.html index 56713fcd..c52df676 100644 --- a/uitests/TO_Step_5.html +++ b/uitests/TO_Step_5.html @@ -35,7 +35,8 @@ Imported from: AT-AT CI - TO Step 3 Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1 -Imported from: AT-AT CI - New Portfolio--> +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> open /login-dev @@ -50,6 +51,27 @@ Imported from: AT-AT CI - New Portfolio--> Imported from: AT-AT CI - TO Step 3 Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1 +Imported from: AT-AT CI - New Portfolio +Imported from: AT-AT CI - login--> + +waitForElementPresent +css=.about-cloud > h1 + + + +assertText +css=.about-cloud > h1 +About Cloud Services + + +waitForPageToLoad + + + + waitForElementPresent @@ -133,26 +155,6 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=#defense_component > option:nth-of-type(14) - - - -click -css=#defense_component > option:nth-of-type(14) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#description @@ -433,13 +435,13 @@ Imported from: AT-AT CI - TO Step 1 Imported from: AT-AT CI - New Portfolio--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any applications* +css=.empty-state h3 +*You don't have any Applications yet* waitForPageToLoad @@ -471,13 +473,13 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.empty-state__message +css=.empty-state h3 assertText -css=.empty-state__message -*This portfolio doesn’t have any active or pending task orders.* +css=.empty-state h3 +*Add approved task orders* waitForPageToLoad @@ -490,12 +492,12 @@ Imported from: AT-AT CI - TO Step 2 Imported from: AT-AT CI - TO Step 1--> waitForElementPresent -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary click -css=.usa-button.usa-button-big +css=.usa-button.usa-button-primary @@ -563,6 +565,21 @@ Imported from: AT-AT CI - TO Step 1--> + +assertElementNotPresent +css=input[type="submit"][disabled="disabled"] + + + +waitForPageToLoad + + + + waitForElementPresent @@ -740,23 +757,6 @@ Imported from: AT-AT CI - TO Step 3--> Imported from: AT-AT CI - TO Step 3--> waitForElementPresent -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -click -css=#clins-0-jedi_clin_type > option:nth-of-type(2) - - - -waitForPageToLoad - - - - - -waitForElementPresent css=#percent-obligated