diff --git a/x-pack/test/functional/apps/infra/node_details.ts b/x-pack/test/functional/apps/infra/node_details.ts index a0822c2d345ce..77971f106c087 100644 --- a/x-pack/test/functional/apps/infra/node_details.ts +++ b/x-pack/test/functional/apps/infra/node_details.ts @@ -141,9 +141,7 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { await pageObjects.header.waitUntilLoadingHasFinished(); }; - // Failing: See https://github.com/elastic/kibana/issues/192891 - // Failing: See https://github.com/elastic/kibana/issues/192891 - describe.skip('Node Details', () => { + describe('Node Details', () => { let synthEsClient: InfraSynthtraceEsClient; before(async () => { synthEsClient = await getInfraSynthtraceEsClient(esClient); @@ -654,7 +652,11 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { describe('Overview Tab', () => { before(async () => { - await pageObjects.assetDetails.clickOverviewTab(); + // Close the metric popover if it is open + await browser.pressKeys(browser.keys.ESCAPE); + const overviewTab = await pageObjects.assetDetails.getOverviewTab(); + // Use clickMouseButton to ensure the tab is visible + await overviewTab.clickMouseButton(); }); [ @@ -861,7 +863,11 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { describe('Metadata Tab', () => { before(async () => { - await pageObjects.assetDetails.clickMetadataTab(); + // Close the metric popover if it is open + await browser.pressKeys(browser.keys.ESCAPE); + const metadataTab = await pageObjects.assetDetails.getMetadataTab(); + // Use clickMouseButton to ensure the tab is visible + await metadataTab.clickMouseButton(); }); it('should show metadata table', async () => { diff --git a/x-pack/test/functional/page_objects/asset_details.ts b/x-pack/test/functional/page_objects/asset_details.ts index 4e58a1839fcd9..f64a16d136f5c 100644 --- a/x-pack/test/functional/page_objects/asset_details.ts +++ b/x-pack/test/functional/page_objects/asset_details.ts @@ -176,6 +176,10 @@ export function AssetDetailsProvider({ getService }: FtrProviderContext) { }, // Metadata + async getMetadataTab() { + return testSubjects.find('infraAssetDetailsMetadataTab'); + }, + async clickMetadataTab() { return testSubjects.click('infraAssetDetailsMetadataTab'); },