editDataSourcePage.ts 696 B

12345678910111213141516171819202122
  1. import {
  2. ClickablePageObjectType,
  3. PageObjectType,
  4. ClickablePageObject,
  5. PageObject,
  6. Selector,
  7. } from 'e2e-test/core/pageObjects';
  8. import { TestPage } from 'e2e-test/core/pages';
  9. export interface EditDataSourcePage {
  10. saveAndTest: ClickablePageObjectType;
  11. alert: PageObjectType;
  12. alertMessage: PageObjectType;
  13. }
  14. export const editDataSourcePage = new TestPage<EditDataSourcePage>({
  15. pageObjects: {
  16. saveAndTest: new ClickablePageObject(Selector.fromAriaLabel('Save and Test button')),
  17. alert: new PageObject(Selector.fromAriaLabel('Datasource settings page Alert')),
  18. alertMessage: new PageObject(Selector.fromAriaLabel('Datasource settings page Alert message')),
  19. },
  20. });