From f54521b10dae17813d2fd17dbd131e85587e8aa6 Mon Sep 17 00:00:00 2001 From: dej611 Date: Tue, 15 Jun 2021 15:56:03 +0200 Subject: [PATCH 1/4] :bug: Hide tooltips before typing --- x-pack/test/functional/apps/lens/formula.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/x-pack/test/functional/apps/lens/formula.ts b/x-pack/test/functional/apps/lens/formula.ts index e9e5051c006f02..4f8c33125c59c4 100644 --- a/x-pack/test/functional/apps/lens/formula.ts +++ b/x-pack/test/functional/apps/lens/formula.ts @@ -83,6 +83,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.lens.typeFormula('count(kql='); input = await find.activeElement(); await input.type(`Men\'s Clothing`); + await input.pressKeys(browser.keys.ESCAPE); element = await find.byCssSelector('.monaco-editor'); expect(await element.getVisibleText()).to.equal(`count(kql='Men\\'s Clothing')`); From 91a053d51bf417a3f522a33b70a6dd5152bce41f Mon Sep 17 00:00:00 2001 From: dej611 Date: Wed, 16 Jun 2021 14:11:52 +0200 Subject: [PATCH 2/4] :construction_worker: Isolate failing test suite --- x-pack/test/functional/apps/lens/formula.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/test/functional/apps/lens/formula.ts b/x-pack/test/functional/apps/lens/formula.ts index 4f8c33125c59c4..46eb4553ec9c15 100644 --- a/x-pack/test/functional/apps/lens/formula.ts +++ b/x-pack/test/functional/apps/lens/formula.ts @@ -15,7 +15,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const browser = getService('browser'); const testSubjects = getService('testSubjects'); - describe('lens formula', () => { + describe.only('lens formula', () => { it('should transition from count to formula', async () => { await PageObjects.visualize.gotoVisualizationLandingPage(); await listingTable.searchForItemWithName('lnsXYvis'); From 991fcf15c551b6c0fc0f5298100414afeee246e4 Mon Sep 17 00:00:00 2001 From: dej611 Date: Wed, 16 Jun 2021 17:43:50 +0200 Subject: [PATCH 3/4] :bug: Make it wait before typing again --- x-pack/test/functional/apps/lens/formula.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/test/functional/apps/lens/formula.ts b/x-pack/test/functional/apps/lens/formula.ts index 46eb4553ec9c15..f19ce39056e4c9 100644 --- a/x-pack/test/functional/apps/lens/formula.ts +++ b/x-pack/test/functional/apps/lens/formula.ts @@ -80,10 +80,10 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { let element = await find.byCssSelector('.monaco-editor'); expect(await element.getVisibleText()).to.equal(`count(kql='Men\\'s Clothing ')`); + await PageObjects.common.sleep(100); await PageObjects.lens.typeFormula('count(kql='); input = await find.activeElement(); await input.type(`Men\'s Clothing`); - await input.pressKeys(browser.keys.ESCAPE); element = await find.byCssSelector('.monaco-editor'); expect(await element.getVisibleText()).to.equal(`count(kql='Men\\'s Clothing')`); From 7f2aecf369e52beb714236673a19c9a63e6e1835 Mon Sep 17 00:00:00 2001 From: dej611 Date: Wed, 16 Jun 2021 18:37:46 +0200 Subject: [PATCH 4/4] :fire: Remove flaky runner filter --- x-pack/test/functional/apps/lens/formula.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/test/functional/apps/lens/formula.ts b/x-pack/test/functional/apps/lens/formula.ts index f19ce39056e4c9..db7c680ac20af6 100644 --- a/x-pack/test/functional/apps/lens/formula.ts +++ b/x-pack/test/functional/apps/lens/formula.ts @@ -15,7 +15,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const browser = getService('browser'); const testSubjects = getService('testSubjects'); - describe.only('lens formula', () => { + describe('lens formula', () => { it('should transition from count to formula', async () => { await PageObjects.visualize.gotoVisualizationLandingPage(); await listingTable.searchForItemWithName('lnsXYvis');