mirror of
https://github.com/grafana/grafana.git
synced 2024-11-22 08:56:43 -06:00
247d91be2b
* remove cy. wrapping as e2e(). * make trace-view-scrolling more stable and remove waits * improve stability more
25 lines
986 B
TypeScript
25 lines
986 B
TypeScript
import { E2ESelectors, Selectors, selectors } from '@grafana/e2e-selectors';
|
|
|
|
import * as flows from './flows';
|
|
import { e2eFactory } from './support';
|
|
import { benchmark } from './support/benchmark';
|
|
import { e2eScenario, ScenarioArguments } from './support/scenario';
|
|
import { getScenarioContext, setScenarioContext } from './support/scenarioContext';
|
|
import * as typings from './typings';
|
|
|
|
export const e2e = {
|
|
env: (args: string) => Cypress.env(args),
|
|
config: () => Cypress.config(),
|
|
blobToBase64String: (blob: Blob) => Cypress.Blob.blobToBase64String(blob),
|
|
imgSrcToBlob: (url: string) => Cypress.Blob.imgSrcToBlob(url),
|
|
scenario: (args: ScenarioArguments) => e2eScenario(args),
|
|
benchmark,
|
|
pages: e2eFactory({ selectors: selectors.pages }),
|
|
typings,
|
|
components: e2eFactory({ selectors: selectors.components }),
|
|
flows,
|
|
getScenarioContext,
|
|
setScenarioContext,
|
|
getSelectors: <T extends Selectors>(selectors: E2ESelectors<T>) => e2eFactory({ selectors }),
|
|
};
|