[QA] fix dashboard lens by value test (#100196)
* [functional test] remove redundant navigation, wait for lens to be loaded * fix navigation to new viz * update test title Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
532a33b051
commit
e63c319032
|
@ -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');
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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');
|
||||
|
|
Loading…
Reference in a new issue