Reports - with expired TO
waitForPageToLoad
open /login-dev?username=brandon
waitForPageToLoad
waitForElementPresent css=a[href="/user"] > .topbar__link-label
assertText css=a[href="/user"] > .topbar__link-label *Brandon Buchannan*
waitForPageToLoad
waitForElementPresent css=a[href="/logout"] > .topbar__link-label
click css=a[href="/logout"] > .topbar__link-label
waitForPageToLoad
waitForElementPresent css=.col > .usa-alert.usa-alert-info:nth-of-type(2) > .usa-alert-body > h3.usa-alert-heading
assertText css=.col > .usa-alert.usa-alert-info:nth-of-type(2) > .usa-alert-body > h3.usa-alert-heading *Logged out*
waitForPageToLoad
open /login-dev
waitForPageToLoad
waitForElementPresent css=.home__content > h1
assertText css=.home__content > h1 JEDI Cloud Services
waitForPageToLoad
waitForElementPresent css=a[href="/portfolios/new"]
click css=a[href="/portfolios/new"]
waitForPageToLoad
waitForElementPresent css=.portfolio-header__name > h1
assertText css=.portfolio-header__name > h1 *New Portfolio*
waitForPageToLoad
waitForElementPresent css=.sticky-cta-text > h3
assertText css=.sticky-cta-text > h3 *Create New Portfolio*
waitForPageToLoad
waitForElementPresent css=#name
type css=#name Tatooine Energy Maintenance Systems ${alphanumeric}
waitForPageToLoad
waitForElementPresent css=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
click css=fieldset.usa-input__choices > ul > li:nth-of-type(5) > label
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=.empty-state > h3
assertText css=.empty-state > h3 *You don't have any Applications yet*
waitForPageToLoad
waitForElementPresent css=.usa-button.usa-button-primary
click css=.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresent css=#name
type css=#name Starter Application
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
waitForPageToLoad
waitForElementPresent css=button[type="submit"]
click css=button[type="submit"]
waitForPageToLoad
waitForElementPresent css=a.usa-button.usa-button-secondary.add-new-button
click css=a.usa-button.usa-button-secondary.add-new-button
waitForPageToLoad
waitForElementPresent css=#user_data-first_name
type css=#user_data-first_name Brandon
waitForPageToLoad
waitForElementPresent css=#user_data-last_name
type css=#user_data-last_name Buchannan
waitForPageToLoad
waitForElementPresent css=#user_data-email
type css=#user_data-email jay+brandon@promptworks.com
waitForPageToLoad
waitForElementPresent css=#user_data-dod_id
type css=#user_data-dod_id 3456789012
waitForPageToLoad
waitForElementPresent css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
click css=#add-app-mem > div > div:nth-of-type(1) > .action-group > input[type="button"].action-group__action.usa-button
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(1) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(2) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
click css=.application-perms > div:nth-of-type(3) > .usa-input.input__inline-fields > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=#environment_roles-0-role-None
type css=#environment_roles-0-role-None Basic Access
waitForPageToLoad
waitForElementPresent css=#environment_roles-1-role-None
type css=#environment_roles-1-role-None Network Admin
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=span.action-group-footer > a.usa-button
click css=span.action-group-footer > a.usa-button
waitForPageToLoad
waitForElementPresent css=.sticky-cta-text > h3
assertText css=.sticky-cta-text > h3 *Starter Application*
waitForPageToLoad
waitForElementPresent css=.label
assertText css=.label *INVITE PENDING*
waitForPageToLoad
waitForElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
assertElementPresent css=.accordion-table__items > .accordion-table__item:nth-of-type(1) > .accordion-table__item-content > .environment-list__item > .label.label--below
waitForPageToLoad
waitForElementPresent css=.icon--funding
click css=.icon--funding
waitForPageToLoad
waitForElementPresent css=.sticky-cta-buttons > .usa-button.usa-button-primary
click css=.sticky-cta-buttons > .usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresent css=.upload-button
click css=.upload-button
waitForPageToLoad
waitForElementPresent css=#pdf
type css=#pdf https://ghostinspector-prod.s3.amazonaws.com/uploads/310638bb-42fd-4158-b14f-417826ae4f79.pdf
waitForPageToLoad
assertElementNotPresent css=input[type="submit"][disabled="disabled"]
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=#number
type css=#number ${timestamp}
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=#clins-0-number
type css=#clins-0-number 0002
waitForPageToLoad
waitForElementPresent css=#clins-0-jedi_clin_type
type css=#clins-0-jedi_clin_type JEDI_CLIN_2
waitForPageToLoad
waitForElementPresent css=#clins-0-total_amount
type css=#clins-0-total_amount $800,000
waitForPageToLoad
waitForElementPresent css=#clins-0-obligated_amount
type css=#clins-0-obligated_amount $100,000
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] 10
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] 1
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] 2019
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] 6
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] 30
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] 2020
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
click css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=a.usa-button.usa-button-primary
click css=a.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresent css=.task-order__confirmation > div:nth-of-type(1) > .usa-input > fieldset.usa-input__choices > legend > label
click css=.task-order__confirmation > div:nth-of-type(1) > .usa-input > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=.task-order__confirmation > div:nth-of-type(2) > .usa-input > fieldset.usa-input__choices > legend > label
click css=.task-order__confirmation > div:nth-of-type(2) > .usa-input > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=h3.usa-alert-heading
assertText css=h3.usa-alert-heading *Your Task Order has been uploaded successfully.*
waitForPageToLoad
waitForElementPresent css=.sticky-cta-buttons > .usa-button.usa-button-primary
click css=.sticky-cta-buttons > .usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresent css=.upload-button
click css=.upload-button
waitForPageToLoad
waitForElementPresent css=#pdf
type css=#pdf https://ghostinspector-prod.s3.amazonaws.com/uploads/310638bb-42fd-4158-b14f-417826ae4f79.pdf
waitForPageToLoad
assertElementNotPresent css=input[type="submit"][disabled="disabled"]
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=#number
type css=#number ${timestamp}
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=#clins-0-number
type css=#clins-0-number 0001
waitForPageToLoad
waitForElementPresent css=#clins-0-jedi_clin_type
type css=#clins-0-jedi_clin_type JEDI_CLIN_1
waitForPageToLoad
waitForElementPresent css=#clins-0-total_amount
type css=#clins-0-total_amount $40,000
waitForPageToLoad
waitForElementPresent css=#clins-0-obligated_amount
type css=#clins-0-obligated_amount $8,000
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] 10
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] 1
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
type css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] 2019
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] 10
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] 31
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"]
type css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] 2019
waitForPageToLoad
waitForElementPresent css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
click css=fieldset[name="clins-0-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"]
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=a.usa-button.usa-button-primary
click css=a.usa-button.usa-button-primary
waitForPageToLoad
waitForElementPresent css=.task-order__confirmation > div:nth-of-type(1) > .usa-input > fieldset.usa-input__choices > legend > label
click css=.task-order__confirmation > div:nth-of-type(1) > .usa-input > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=.task-order__confirmation > div:nth-of-type(2) > .usa-input > fieldset.usa-input__choices > legend > label
click css=.task-order__confirmation > div:nth-of-type(2) > .usa-input > fieldset.usa-input__choices > legend > label
waitForPageToLoad
waitForElementPresent css=input[type="submit"]
click css=input[type="submit"]
waitForPageToLoad
waitForElementPresent css=h3.usa-alert-heading
assertText css=h3.usa-alert-heading *Your Task Order has been uploaded successfully.*
waitForPageToLoad
waitForElementPresent css=.icon.icon--chart-pie
click css=.icon.icon--chart-pie
waitForPageToLoad
waitForElementPresent css=button.usa-accordion-button
click css=button.usa-accordion-button
waitForPageToLoad
waitForElementPresent css=.sticky-cta-text > h3
assertText css=.sticky-cta-text > h3 *Reports*
waitForPageToLoad
waitForElementPresent css=.row > .col.col--grow.summary-item:nth-of-type(1) > .summary-item__value
assertText css=.row > .col.col--grow.summary-item:nth-of-type(1) > .summary-item__value *$100,000.00*
waitForPageToLoad
waitForElementPresent css=.row > .col.col--grow.summary-item:nth-of-type(2) > .summary-item__value
assertText css=.row > .col.col--grow.summary-item:nth-of-type(2) > .summary-item__value *October 01, 2019 - June 30, 2020*
waitForPageToLoad
waitForElementPresent css=h3.h5
assertText css=h3.h5 *IDIQ CLIN 0002*
waitForPageToLoad
waitForElementPresent css=.jedi-clin-funding__subheader
assertText css=.jedi-clin-funding__subheader *Total obligated amount: $100,000.00*
waitForPageToLoad
waitForElementPresent css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(3) > .h3.jedi-clin-funding__meta-value
assertText css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(3) > .h3.jedi-clin-funding__meta-value *$100,000.00*
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(1) > td
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(1) > td
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1)
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1)
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(2)
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(2)
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(2)
assertText css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(2) *Oct 01, 2019 - Oct 31, 2019*
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(3)
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(3)
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(3)
assertText css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(3) *$40,000.00*
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(4)
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(4)
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(4)
assertText css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(4) *$8,000.00*
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(5)
assertElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(5)
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1) > .h4.reporting-expended-funding__header
assertText css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1) > .h4.reporting-expended-funding__header *0001*
waitForPageToLoad
waitForElementPresent css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1) > div:nth-of-type(2)
assertText css=#expired_funding > tbody > tr:nth-of-type(2) > td:nth-of-type(1) > div:nth-of-type(2) *Unclassified IaaS/PaaS*