E2E: Fix configurePanel flow (#68487)

* Updates for new datasource picker

* Correct typing to ensure datasource selection

* Remove unused import

* Update labels

* Update labels and fix test

* Fix another test
This commit is contained in:
Andreas Christou
2023-05-16 10:33:52 +01:00
committed by GitHub
parent 33fd83f7e3
commit 51c15f3a89
8 changed files with 15 additions and 15 deletions
@@ -144,6 +144,7 @@ export const addDashboard = (config?: Partial<AddDashboardConfig>) => {
e2e.pages.SaveDashboardAsModal.newName().clear().type(title, { force: true });
e2e.pages.SaveDashboardAsModal.save().click();
e2e.flows.assertSuccessNotification();
e2e.pages.AddDashboard.addNewPanel().should('be.visible');
e2e().logToConsole('Added dashboard with title:', title);
@@ -1,7 +1,6 @@
import { e2e } from '..';
import { getScenarioContext } from '../support/scenarioContext';
import { selectOption } from './selectOption';
import { setDashboardTimeRange } from './setDashboardTimeRange';
import { TimeRangeConfig } from './setTimeRange';
@@ -113,10 +112,7 @@ export const configurePanel = (config: PartialAddPanelConfig | PartialEditPanelC
e2e().intercept(chartData.method, chartData.route).as('chartData');
if (dataSourceName) {
selectOption({
container: e2e.components.DataSourcePicker.container(),
optionText: dataSourceName,
});
e2e.components.DataSourcePicker.container().click().type(`${dataSourceName}{downArrow}{enter}`);
}
// @todo instead wait for '@pluginModule' if not already loaded