saveDashboardModal.ts 565 B

1234567891011121314151617181920
  1. import {
  2. ClickablePageObjectType,
  3. ClickablePageObject,
  4. Selector,
  5. InputPageObjectType,
  6. InputPageObject,
  7. } from 'e2e-test/core/pageObjects';
  8. import { TestPage } from 'e2e-test/core/pages';
  9. export interface SaveDashboardModal {
  10. name: InputPageObjectType;
  11. save: ClickablePageObjectType;
  12. }
  13. export const saveDashboardModal = new TestPage<SaveDashboardModal>({
  14. pageObjects: {
  15. name: new InputPageObject(Selector.fromAriaLabel('Save dashboard title field')),
  16. save: new ClickablePageObject(Selector.fromAriaLabel('Save dashboard button')),
  17. },
  18. });