From 32dde95a7ba1855f1cb5860ffc00af701810df77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=A4ggmark?= Date: Fri, 5 Feb 2021 14:22:22 +0100 Subject: [PATCH] e2e: extends selector factory to plugins (#30932) --- packages/grafana-e2e/src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/grafana-e2e/src/index.ts b/packages/grafana-e2e/src/index.ts index 03143650308..87a0a6a8f25 100644 --- a/packages/grafana-e2e/src/index.ts +++ b/packages/grafana-e2e/src/index.ts @@ -6,7 +6,7 @@ import { e2eScenario, ScenarioArguments } from './support/scenario'; import { getScenarioContext, setScenarioContext } from './support/scenarioContext'; import { e2eFactory } from './support'; -import { selectors } from '@grafana/e2e-selectors'; +import { E2ESelectors, Selectors, selectors } from '@grafana/e2e-selectors'; import * as flows from './flows'; import * as typings from './typings'; @@ -22,6 +22,7 @@ const e2eObject = { flows, getScenarioContext, setScenarioContext, + getSelectors: (selectors: E2ESelectors) => e2eFactory({ selectors }), }; export const e2e: (() => Cypress.cy) & typeof e2eObject = Object.assign(() => cy, e2eObject);