diff --git a/test/functional/apps/visualize/_visualize_listing.ts b/test/functional/apps/visualize/_visualize_listing.ts index 90e7da1696702..78474693e939a 100644 --- a/test/functional/apps/visualize/_visualize_listing.ts +++ b/test/functional/apps/visualize/_visualize_listing.ts @@ -45,7 +45,6 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { describe('search', function () { before(async function () { // create one new viz - await PageObjects.visualize.gotoVisualizationLandingPage(); await PageObjects.visualize.navigateToNewVisualization(); await PageObjects.visualize.clickMarkdownWidget(); await PageObjects.visEditor.setMarkdownTxt('HELLO'); diff --git a/test/functional/page_objects/visualize_page.ts b/test/functional/page_objects/visualize_page.ts index 9a4c01f0f2767..78a963867b8c2 100644 --- a/test/functional/page_objects/visualize_page.ts +++ b/test/functional/page_objects/visualize_page.ts @@ -129,14 +129,14 @@ export function VisualizePageProvider({ getService, getPageObjects }: FtrProvide } public async navigateToNewVisualization() { - await common.navigateToApp('visualize'); + await this.gotoVisualizationLandingPage(); await header.waitUntilLoadingHasFinished(); await this.clickNewVisualization(); await this.waitForGroupsSelectPage(); } public async navigateToNewAggBasedVisualization() { - await common.navigateToApp('visualize'); + await this.gotoVisualizationLandingPage(); await header.waitUntilLoadingHasFinished(); await this.clickNewVisualization(); await this.clickAggBasedVisualizations(); diff --git a/x-pack/test/functional/apps/dashboard/dashboard_lens_by_value.ts b/x-pack/test/functional/apps/dashboard/dashboard_lens_by_value.ts index 87ecfe0dcada9..865f4c64f0f1a 100644 --- a/x-pack/test/functional/apps/dashboard/dashboard_lens_by_value.ts +++ b/x-pack/test/functional/apps/dashboard/dashboard_lens_by_value.ts @@ -9,7 +9,7 @@ import expect from '@kbn/expect'; import { FtrProviderContext } from '../../ftr_provider_context'; export default function ({ getPageObjects, getService }: FtrProviderContext) { - const PageObjects = getPageObjects(['common', 'dashboard', 'visualize', 'lens', 'header']); + const PageObjects = getPageObjects(['common', 'dashboard', 'visualize', 'lens', 'timePicker']); const find = getService('find'); const esArchiver = getService('esArchiver'); @@ -69,11 +69,10 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { expect(titles.indexOf(newTitle)).to.not.be(-1); }); - it('is no longer linked to a dashboard after visiting the visuali1ze listing page', async () => { - await PageObjects.visualize.gotoVisualizationLandingPage(); + it('is no longer linked to a dashboard after visiting the visualize listing page', async () => { await PageObjects.visualize.navigateToNewVisualization(); await PageObjects.visualize.clickLensWidget(); - await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.timePicker.ensureHiddenNoDataPopover(); await PageObjects.lens.configureDimension({ dimension: 'lnsXY_xDimensionPanel > lns-empty-dimension', operation: 'date_histogram', @@ -84,8 +83,8 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { operation: 'average', field: 'bytes', }); + await PageObjects.lens.waitForVisualization(); await PageObjects.lens.notLinkedToOriginatingApp(); - await PageObjects.header.waitUntilLoadingHasFinished(); // return to origin should not be present in save modal await testSubjects.click('lnsApp_saveButton');