Skip to content

Commit 89c17fd

Browse files
authored
[7.9] Fix Firefox TSVB flaky test with switch index patterns (#72882) (#73009)
1 parent be229cf commit 89c17fd

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

test/functional/apps/visualize/_tsvb_chart.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
2525
const esArchiver = getService('esArchiver');
2626
const log = getService('log');
2727
const inspector = getService('inspector');
28+
const retry = getService('retry');
2829
const security = getService('security');
2930
const PageObjects = getPageObjects(['visualize', 'visualBuilder', 'timePicker', 'visChart']);
3031

31-
// FLAKY: https://github.com/elastic/kibana/issues/71979
32-
describe.skip('visual builder', function describeIndexTests() {
32+
describe('visual builder', function describeIndexTests() {
3333
this.tags('includeFirefox');
3434
beforeEach(async () => {
3535
await security.testUser.setRoles([
@@ -129,9 +129,12 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
129129
await PageObjects.visualBuilder.clickPanelOptions('metric');
130130
const fromTime = 'Oct 22, 2018 @ 00:00:00.000';
131131
const toTime = 'Oct 28, 2018 @ 23:59:59.999';
132-
await PageObjects.timePicker.setAbsoluteRange(fromTime, toTime);
133-
await PageObjects.visualBuilder.setIndexPatternValue('kibana_sample_data_flights');
134-
await PageObjects.visualBuilder.selectIndexPatternTimeField('timestamp');
132+
// Sometimes popovers take some time to appear in Firefox (#71979)
133+
await retry.try(async () => {
134+
await PageObjects.timePicker.setAbsoluteRange(fromTime, toTime);
135+
await PageObjects.visualBuilder.setIndexPatternValue('kibana_sample_data_flights');
136+
await PageObjects.visualBuilder.selectIndexPatternTimeField('timestamp');
137+
});
135138
const newValue = await PageObjects.visualBuilder.getMetricValue();
136139
expect(newValue).to.eql('10');
137140
});

0 commit comments

Comments
 (0)