mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
skip flaky suite (#88826)
This commit is contained in:
parent
6e38986102
commit
4e01b80cd6
1 changed files with 36 additions and 32 deletions
|
@ -15,42 +15,46 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) {
|
||||||
const appsMenu = getService('appsMenu');
|
const appsMenu = getService('appsMenu');
|
||||||
const esArchiver = getService('esArchiver');
|
const esArchiver = getService('esArchiver');
|
||||||
|
|
||||||
describe('Kibana browser back navigation should work', function describeIndexTests() {
|
// Failing: See https://github.com/elastic/kibana/issues/88826
|
||||||
before(async () => {
|
describe.skip(
|
||||||
await esArchiver.loadIfNeeded('discover');
|
'Kibana browser back navigation should work',
|
||||||
await esArchiver.loadIfNeeded('logstash_functional');
|
function describeIndexTests() {
|
||||||
});
|
before(async () => {
|
||||||
|
await esArchiver.loadIfNeeded('discover');
|
||||||
|
await esArchiver.loadIfNeeded('logstash_functional');
|
||||||
|
});
|
||||||
|
|
||||||
it('detect navigate back issues', async () => {
|
it('detect navigate back issues', async () => {
|
||||||
let currUrl;
|
let currUrl;
|
||||||
// Detects bug described in issue #31238 - where back navigation would get stuck to URL encoding handling in Angular.
|
// Detects bug described in issue #31238 - where back navigation would get stuck to URL encoding handling in Angular.
|
||||||
// Navigate to home app
|
// Navigate to home app
|
||||||
await PageObjects.common.navigateToApp('home');
|
await PageObjects.common.navigateToApp('home');
|
||||||
const homeUrl = await browser.getCurrentUrl();
|
const homeUrl = await browser.getCurrentUrl();
|
||||||
|
|
||||||
// Navigate to discover app
|
// Navigate to discover app
|
||||||
await appsMenu.clickLink('Discover');
|
await appsMenu.clickLink('Discover');
|
||||||
const discoverUrl = await browser.getCurrentUrl();
|
const discoverUrl = await browser.getCurrentUrl();
|
||||||
await PageObjects.timePicker.setDefaultAbsoluteRange();
|
await PageObjects.timePicker.setDefaultAbsoluteRange();
|
||||||
const modifiedTimeDiscoverUrl = await browser.getCurrentUrl();
|
const modifiedTimeDiscoverUrl = await browser.getCurrentUrl();
|
||||||
|
|
||||||
// Navigate to dashboard app
|
// Navigate to dashboard app
|
||||||
await appsMenu.clickLink('Dashboard');
|
await appsMenu.clickLink('Dashboard');
|
||||||
|
|
||||||
// Navigating back to discover
|
// Navigating back to discover
|
||||||
await browser.goBack();
|
await browser.goBack();
|
||||||
currUrl = await browser.getCurrentUrl();
|
currUrl = await browser.getCurrentUrl();
|
||||||
expect(currUrl).to.be(modifiedTimeDiscoverUrl);
|
expect(currUrl).to.be(modifiedTimeDiscoverUrl);
|
||||||
|
|
||||||
// Navigating back from time settings
|
// Navigating back from time settings
|
||||||
await browser.goBack(); // undo time settings
|
await browser.goBack(); // undo time settings
|
||||||
currUrl = await browser.getCurrentUrl();
|
currUrl = await browser.getCurrentUrl();
|
||||||
expect(currUrl.startsWith(discoverUrl)).to.be(true);
|
expect(currUrl.startsWith(discoverUrl)).to.be(true);
|
||||||
|
|
||||||
// Navigate back home
|
// Navigate back home
|
||||||
await browser.goBack();
|
await browser.goBack();
|
||||||
currUrl = await browser.getCurrentUrl();
|
currUrl = await browser.getCurrentUrl();
|
||||||
expect(currUrl).to.be(homeUrl);
|
expect(currUrl).to.be(homeUrl);
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue