@grafana/e2e: avoid query data flakiness (#27511)

pull/27515/head
Steven Vachon 5 years ago committed by GitHub
parent ee91fc365e
commit d9320e37f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      packages/grafana-e2e/src/flows/configurePanel.ts

@ -127,9 +127,15 @@ export const configurePanel = (config: PartialAddPanelConfig | PartialEditPanelC
// @todo instead wait for '@pluginModule'
e2e().wait(2000);
e2e().wait('@chartData');
if (!isExplore) {
// Avoid cache flakiness (where @chartData isn't requested)
e2e()
.get('.refresh-picker-buttons .btn')
.first()
.click({ force: true });
e2e().wait('@chartData');
// `panelTitle` is needed to edit the panel, and unlikely to have its value changed at that point
const changeTitle = panelTitle && !isEdit;

Loading…
Cancel
Save