diff --git a/uitests/Reports_-_with_active,_expired,_and_upcoming_TOs.html b/uitests/Reports_-_with_active,_expired,_and_upcoming_TOs.html new file mode 100644 index 00000000..b0d90219 --- /dev/null +++ b/uitests/Reports_-_with_active,_expired,_and_upcoming_TOs.html @@ -0,0 +1,1609 @@ + + + +
+ + +Reports - with active, expired, and upcoming TOs | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-button.usa-button-primary | ++ |
click | +css=.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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.stick-cta-buttons > .usa-button.usa-button-primary | ++ |
click | +css=.stick-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--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 | +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 | +$500,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-obligated_amount | ++ |
type | +css=#clins-0-obligated_amount | +$5,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"] | +7 | +
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"] | +2020 | +
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"] | +12 | +
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"] | +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=.icon--chart-pie | ++ |
click | +css=.icon--chart-pie | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=button.usa-accordion-button | ++ |
click | +css=button.usa-accordion-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text | ++ |
assertText | +css=.sticky-cta-text | +*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 | +*Total obligated amount: $100,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | +*$0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | +*$0.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=.jedi-clin-funding__active-task-orders | ++ |
assertElementPresent | +css=.jedi-clin-funding__active-task-orders | ++ |
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) | ++ |
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.table-cell--align-right:nth-of-type(3) | ++ |
assertText | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(3) | +*$40,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(4) | ++ |
assertText | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(4) | +*$8,000.00* | +
Reports - with active and expired TOs | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-button.usa-button-primary | ++ |
click | +css=.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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.stick-cta-buttons > .usa-button.usa-button-primary | ++ |
click | +css=.stick-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--chart-pie | ++ |
click | +css=.icon--chart-pie | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=button.usa-accordion-button | ++ |
click | +css=button.usa-accordion-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text | ++ |
assertElementPresent | +css=.sticky-cta-text | ++ |
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 | +*Total obligated amount: $100,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | +*$0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | +*$0.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=.jedi-clin-funding__active-task-orders | ++ |
assertElementPresent | +css=.jedi-clin-funding__active-task-orders | ++ |
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) | ++ |
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.table-cell--align-right:nth-of-type(3) | ++ |
assertText | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(3) | +*$40,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(4) | ++ |
assertText | +css=#expired_funding > tbody > tr:nth-of-type(2) > td.table-cell--align-right:nth-of-type(4) | +*$8,000.00* | +
Reports - with draft TO | +||
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 | +*Name and Describe 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 | ++ | + |
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.empty-state__footer > .usa-button.usa-button-primary | ++ |
click | +css=.empty-state__footer > .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"] | +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=a.action-group__action | ++ |
click | +css=a.action-group__action | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.action-group > button[type="submit"].usa-button.usa-button-primary:nth-of-type(2) | ++ |
click | +css=.action-group > button[type="submit"].usa-button.usa-button-primary:nth-of-type(2) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.icon.icon--chart-pie | ++ |
click | +css=.icon.icon--chart-pie | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text > h3 | ++ |
assertText | +css=.sticky-cta-text > h3 | +*Reports* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=button.usa-accordion-button | ++ |
click | +css=button.usa-accordion-button | ++ |
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 | +*$0.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 | +*-* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.row > .col.col--grow.summary-item:nth-of-type(3) > .summary-item__value | ++ |
assertText | +css=.row > .col.col--grow.summary-item:nth-of-type(3) > .summary-item__value | +*0 days* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=h3.h5 | ++ |
assertText | +css=h3.h5 | +*Total obligated amount: $0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | +*$0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | +*$0.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 | +*$0.00* | +
Reports - with future TO | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.empty-state__footer > .usa-button.usa-button-primary | ++ |
click | +css=.empty-state__footer > .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 | +$500,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-obligated_amount | ++ |
type | +css=#clins-0-obligated_amount | +$5,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"] | +7 | +
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"] | +2020 | +
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"] | +12 | +
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"] | +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=.icon.icon--chart-pie | ++ |
click | +css=.icon.icon--chart-pie | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text > h3 | ++ |
assertText | +css=.sticky-cta-text > h3 | +*Reports* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=button.usa-accordion-button | ++ |
click | +css=button.usa-accordion-button | ++ |
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 | +*$0.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 | +*-* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.row > .col.col--grow.summary-item:nth-of-type(3) > .summary-item__value | ++ |
assertText | +css=.row > .col.col--grow.summary-item:nth-of-type(3) > .summary-item__value | +*0 days* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=h3.h5 | ++ |
assertText | +css=h3.h5 | +*Total obligated amount: $0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(1) > .h3.jedi-clin-funding__meta-value | +*$0.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | ++ |
assertText | +css=.jedi-clin-funding__graph-values > .jedi-clin-funding__meta:nth-of-type(2) > .h3.jedi-clin-funding__meta-value | +*$0.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 | +*$0.00* | +
TO Index with Unconfirmed TO | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.empty-state__footer > .usa-button.usa-button-primary | ++ |
click | +css=.empty-state__footer > .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=.usa-button.usa-button-primary | ++ |
click | +css=.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/0b480cc1-e73e-448e-837e-e624407d5dc4.pdf | +
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-total_amount | ++ |
type | +css=#clins-0-total_amount | +$40,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-obligated_amount | ++ |
type | +css=#clins-0-obligated_amount | +$10,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"] | +4 | +
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.action-group__action | ++ |
click | +css=a.action-group__action | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.action-group > button[type="submit"].usa-button.usa-button-primary:nth-of-type(2) | ++ |
click | +css=.action-group > button[type="submit"].usa-button.usa-button-primary:nth-of-type(2) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.accordion-list > .accordion:nth-of-type(2) > div > h4.accordion__button > button.usa-accordion-button | ++ |
click | +css=.accordion-list > .accordion:nth-of-type(2) > div > h4.accordion__button > button.usa-accordion-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Active > .accordion__content--list-item | ++ |
assertElementPresent | +css=#Active > .accordion__content--list-item | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Draft > .accordion__content--list-item | ++ |
assertElementPresent | +css=#Draft > .accordion__content--list-item | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(1) | ++ |
assertElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(1) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(2) | ++ |
assertElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(2) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(3) | ++ |
assertElementPresent | +css=#Draft > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(3) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(3) | ++ |
assertElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(3) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(2) | ++ |
assertElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(2) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(1) | ++ |
assertElementPresent | +css=#Active > .accordion__content--list-item > .usa-grid > .usa-width-one-fourth:nth-of-type(1) | ++ |
TO Step 3 - with Option CLIN | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text h3 | ++ |
assertText | +css=.sticky-cta-text h3 | +*Task Orders* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-button.usa-button-primary | ++ |
click | +css=.usa-button.usa-button-primary | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 1 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.upload-button | ++ |
click | +css=.upload-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#pdf | ++ |
type | +css=#pdf | +https://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf | +
waitForPageToLoad | ++ | + |
assertElementNotPresent | +css=input[type="submit"][disabled="disabled"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=a[href="#"].uploaded-file__remove | ++ |
assertText | +css=a[href="#"].uploaded-file__remove | +*Remove* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 2 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#number | ++ |
type | +css=#number | +${timestamp} | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
assertElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 3 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-number | ++ |
type | +css=#clins-0-number | +1001 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.card__title > .h4 | ++ |
assertText | +css=.card__title > .h4 | +*CLIN 1001* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-jedi_clin_type | ++ |
type | +css=#clins-0-jedi_clin_type | +JEDI_CLIN_1 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*0%* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-total_amount | ++ |
type | +css=#clins-0-total_amount | +$400,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-obligated_amount | ++ |
type | +css=#clins-0-obligated_amount | +$100,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*25%* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
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"] | +01 | +
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"] | +06 | +
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-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=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 | ++ |
assertElementPresent | +css=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 | ++ |
TO Step 4 - with 2 CLINs | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text h3 | ++ |
assertText | +css=.sticky-cta-text h3 | +*Task Orders* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-button.usa-button-primary | ++ |
click | +css=.usa-button.usa-button-primary | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 1 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.upload-button | ++ |
click | +css=.upload-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#pdf | ++ |
type | +css=#pdf | +https://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf | +
waitForPageToLoad | ++ | + |
assertElementNotPresent | +css=input[type="submit"][disabled="disabled"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=a[href="#"].uploaded-file__remove | ++ |
assertText | +css=a[href="#"].uploaded-file__remove | +*Remove* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 2 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#number | ++ |
type | +css=#number | +${timestamp} | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
assertElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 3 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-number | ++ |
type | +css=#clins-0-number | +0002 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.card__title > .h4 | ++ |
assertText | +css=.card__title > .h4 | +*CLIN 0002* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-jedi_clin_type | ++ |
type | +css=#clins-0-jedi_clin_type | +JEDI_CLIN_2 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*0%* | +
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=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*13%* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
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"] | +01 | +
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"] | +06 | +
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-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=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 | ++ |
assertElementPresent | +css=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 | ++ | + |
waitForElementPresent | +css=#add-clin > span:nth-of-type(2) | ++ |
click | +css=#add-clin > span:nth-of-type(2) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-1-number | ++ |
type | +css=#clins-1-number | +0003 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-1-jedi_clin_type | ++ |
type | +css=#clins-1-jedi_clin_type | +JEDI_CLIN_3 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-1-jedi_clin_type > option:nth-of-type(3) | ++ |
click | +css=#clins-1-jedi_clin_type > option:nth-of-type(3) | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-1-total_amount | ++ |
type | +css=#clins-1-total_amount | +$100,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-1-obligated_amount | ++ |
type | +css=#clins-1-obligated_amount | +$25,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
type | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | +10 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] | ++ |
type | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] | +1 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] | ++ |
type | +css=fieldset[name="clins-1-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] | +2019 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
type | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | +6 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] | ++ |
type | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] | +30 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] | ++ |
type | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-year > input[name="date-year"] | +2020 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-1-end_date"] > .date-picker-component > .usa-form-group.usa-form-group-day > input[name="date-day"] | ++ |
click | +css=fieldset[name="clins-1-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=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 4 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.task-order__header > p > strong | ++ |
assertElementPresent | +css=.task-order__header > p > strong | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-grid > .summary-item:nth-of-type(1) > .summary-item__value--large | ++ |
assertText | +css=.usa-grid > .summary-item:nth-of-type(1) > .summary-item__value--large | +*$900,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-grid > .summary-item:nth-of-type(2) > .summary-item__value--large | ++ |
assertText | +css=.usa-grid > .summary-item:nth-of-type(2) > .summary-item__value--large | +*$125,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(1) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(1) | +*0002* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(2) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(2) | +*Base* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(4) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td:nth-of-type(4) | +*10/01/2019 - 06/30/2020* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td.task-order__amount:nth-of-type(5) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td.task-order__amount:nth-of-type(5) | +*$800,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td.task-order__amount:nth-of-type(6) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(1) > td.task-order__amount:nth-of-type(6) | +*$100,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(1) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(1) | +*0003* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(2) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(2) | +*Base* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(4) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td:nth-of-type(4) | +*10/01/2019 - 06/30/2020* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td.task-order__amount:nth-of-type(5) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td.task-order__amount:nth-of-type(5) | +*$100,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td.task-order__amount:nth-of-type(6) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr:nth-of-type(2) > td.task-order__amount:nth-of-type(6) | +*$25,000.00* | +
TO Step 4 - with Option CLIN | +||
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 | +*Name and Describe 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=.icon--funding | ++ |
click | +css=.icon--funding | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-text h3 | ++ |
assertText | +css=.sticky-cta-text h3 | +*Task Orders* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-button.usa-button-primary | ++ |
click | +css=.usa-button.usa-button-primary | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 1 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.upload-button | ++ |
click | +css=.upload-button | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#pdf | ++ |
type | +css=#pdf | +https://ghostinspector-prod.s3.amazonaws.com/uploads/726e1c95-2d16-4793-85d8-b4d3ae9cd35d.pdf | +
waitForPageToLoad | ++ | + |
assertElementNotPresent | +css=input[type="submit"][disabled="disabled"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=a[href="#"].uploaded-file__remove | ++ |
assertText | +css=a[href="#"].uploaded-file__remove | +*Remove* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 2 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#number | ++ |
type | +css=#number | +${timestamp} | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
assertElementPresent | +css=svg.svg-inline--fa.fa-check-circle > path | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 3 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-number | ++ |
type | +css=#clins-0-number | +1001 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.card__title > .h4 | ++ |
assertText | +css=.card__title > .h4 | +*CLIN 1001* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-jedi_clin_type | ++ |
type | +css=#clins-0-jedi_clin_type | +JEDI_CLIN_1 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*0%* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-total_amount | ++ |
type | +css=#clins-0-total_amount | +$400,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#clins-0-obligated_amount | ++ |
type | +css=#clins-0-obligated_amount | +$100,000 | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=#percent-obligated | ++ |
assertText | +css=#percent-obligated | +*25%* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
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"] | +01 | +
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"] | +06 | +
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-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
click | +css=fieldset[name="clins-0-start_date"] > .date-picker-component > .usa-form-group.usa-form-group-month > input[name="date-month"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=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 | ++ |
assertElementPresent | +css=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 | ++ | + |
waitForElementPresent | +css=input[type="submit"] | ++ |
click | +css=input[type="submit"] | ++ |
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.sticky-cta-context | ++ |
assertText | +css=.sticky-cta-context | +*Step 4 of 5* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-grid > .summary-item:nth-of-type(1) > .summary-item__value--large | ++ |
assertText | +css=.usa-grid > .summary-item:nth-of-type(1) > .summary-item__value--large | +*$400,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=.usa-grid > .summary-item:nth-of-type(2) > .summary-item__value--large | ++ |
assertText | +css=.usa-grid > .summary-item:nth-of-type(2) > .summary-item__value--large | +*$100,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(1) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(1) | +*1001* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(2) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(2) | +*Option* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(4) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr > td:nth-of-type(4) | +*10/01/2019 - 06/30/2020* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr > td.task-order__amount:nth-of-type(5) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr > td.task-order__amount:nth-of-type(5) | +*$400,000.00* | +
waitForPageToLoad | ++ | + |
waitForElementPresent | +css=table.fixed-table-wrapper > tbody > tr > td.task-order__amount:nth-of-type(6) | ++ |
assertText | +css=table.fixed-table-wrapper > tbody > tr > td.task-order__amount:nth-of-type(6) | +*$100,000.00* | +