mirror of https://github.com/grafana/grafana
Refactor: move end-to-end test infrastructure to @grafana/toolkit (#18012)
parent
ccf11fb7a2
commit
9f415e84b4
@ -0,0 +1,8 @@ |
||||
export * from './constants'; |
||||
export * from './images'; |
||||
export * from './install'; |
||||
export * from './launcher'; |
||||
export * from './login'; |
||||
export * from './pageObjects'; |
||||
export * from './pages'; |
||||
export * from './scenario'; |
||||
@ -1,5 +1,5 @@ |
||||
import puppeteer from 'puppeteer-core'; |
||||
import { constants } from 'e2e-test/core/constants'; |
||||
import { constants } from './constants'; |
||||
|
||||
export const downloadBrowserIfNeeded = async (): Promise<void> => { |
||||
const browserFetcher = puppeteer.createBrowserFetcher(); |
||||
@ -1,15 +1,15 @@ |
||||
import { Page } from 'puppeteer-core'; |
||||
|
||||
import { constants } from './constants'; |
||||
import { loginPage } from 'e2e-test/pages/start/loginPage'; |
||||
import { loginPage } from './start/loginPage'; |
||||
|
||||
export const login = async (page: Page) => { |
||||
await loginPage.init(page); |
||||
await loginPage.navigateTo(); |
||||
|
||||
await loginPage.pageObjects.username.enter('admin'); |
||||
await loginPage.pageObjects.password.enter('admin'); |
||||
await loginPage.pageObjects.submit.click(); |
||||
await loginPage.pageObjects!.username.enter('admin'); |
||||
await loginPage.pageObjects!.password.enter('admin'); |
||||
await loginPage.pageObjects!.submit.click(); |
||||
await loginPage.waitForResponse(); |
||||
}; |
||||
|
||||
@ -1,11 +1,11 @@ |
||||
import { TestPage } from '../pages'; |
||||
import { |
||||
InputPageObject, |
||||
ClickablePageObject, |
||||
Selector, |
||||
InputPageObject, |
||||
InputPageObjectType, |
||||
ClickablePageObjectType, |
||||
} from 'e2e-test/core/pageObjects'; |
||||
import { TestPage } from 'e2e-test/core/pages'; |
||||
ClickablePageObject, |
||||
} from '../pageObjects'; |
||||
|
||||
export interface LoginPage { |
||||
username: InputPageObjectType; |
||||
@ -0,0 +1 @@ |
||||
export * from './e2e'; |
||||
Loading…
Reference in new issue