editDataSourcePage.ts 651 B

12345678910111213141516171819202122
  1. import {
  2. TestPage,
  3. ClickablePageObjectType,
  4. PageObjectType,
  5. ClickablePageObject,
  6. PageObject,
  7. Selector,
  8. } from '@grafana/toolkit';
  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. });