grafana/e2e: Put E2E select updates in selectOption (#66972)

Put E2E select updates in selectOption and force
This commit is contained in:
Andreas Christou
2023-04-20 15:40:45 +01:00
committed by GitHub
parent 2f0f5ca09e
commit b16a8bd6a8
2 changed files with 6 additions and 8 deletions
@@ -113,13 +113,6 @@ export const configurePanel = (config: PartialAddPanelConfig | PartialEditPanelC
e2e().intercept(chartData.method, chartData.route).as('chartData');
if (dataSourceName) {
e2e.components.DataSourcePicker.container().within(() => {
e2e()
.get('[class$="-input-suffix"]')
.then((element) => {
Cypress.dom.isAttached(element);
});
});
selectOption({
container: e2e.components.DataSourcePicker.container(),
optionText: dataSourceName,
@@ -19,7 +19,12 @@ export const selectOption = (config: SelectOptionConfig): any => {
container.within(() => {
if (clickToOpen) {
e2e().get('[class$="-input-suffix"]').click();
e2e()
.get('[class$="-input-suffix"]', { timeout: 1000 })
.then((element) => {
expect(Cypress.dom.isAttached(element)).to.eq(true);
e2e().get('[class$="-input-suffix"]', { timeout: 1000 }).click({ force: true });
});
}
});