mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[Cases] Wait for the configuration page to appear before starting the tests (#168465)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
7c6cb47d4c
commit
dea2b03906
2 changed files with 23 additions and 7 deletions
|
@ -21,14 +21,24 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
|
|||
const find = getService('find');
|
||||
|
||||
describe('Configure Case', function () {
|
||||
// Error: timed out waiting for assertRadioGroupValue: Expected the radio group value to equal "close-by-pushing"
|
||||
// security_exception: action [indices:data/write/delete/byquery] is unauthorized for user [elastic] with effective roles [superuser] on restricted indices [.kibana_alerting_cases], this action is granted by the index privileges [delete,write,all]
|
||||
this.tags(['failsOnMKI']);
|
||||
before(async () => {
|
||||
await svlCommonPage.login();
|
||||
await svlObltNavigation.navigateToLandingPage();
|
||||
await svlCommonNavigation.sidenav.clickLink({ deepLinkId: 'observability-overview:cases' });
|
||||
await header.waitUntilLoadingHasFinished();
|
||||
|
||||
await retry.waitFor('configure-case-button exist', async () => {
|
||||
return await testSubjects.exists('configure-case-button');
|
||||
});
|
||||
|
||||
await common.clickAndValidate('configure-case-button', 'case-configure-title');
|
||||
await header.waitUntilLoadingHasFinished();
|
||||
|
||||
await retry.waitFor('case-configure-title exist', async () => {
|
||||
return await testSubjects.exists('case-configure-title');
|
||||
});
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
|
@ -36,8 +46,7 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
|
|||
await svlCommonPage.forceLogout();
|
||||
});
|
||||
|
||||
// FLAKY: https://github.com/elastic/kibana/issues/166469
|
||||
describe.skip('Closure options', function () {
|
||||
describe('Closure options', function () {
|
||||
it('defaults the closure option correctly', async () => {
|
||||
await cases.common.assertRadioGroupValue('closure-options-radio-group', 'close-by-user');
|
||||
});
|
||||
|
@ -50,8 +59,7 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
|
|||
});
|
||||
});
|
||||
|
||||
// FLAKY: https://github.com/elastic/kibana/issues/167869
|
||||
describe.skip('Connectors', function () {
|
||||
describe('Connectors', function () {
|
||||
it('defaults the connector to none correctly', async () => {
|
||||
await retry.waitFor('dropdown-connector-no-connector to exist', async () => {
|
||||
return await testSubjects.exists('dropdown-connector-no-connector');
|
||||
|
|
|
@ -26,8 +26,18 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
|
|||
await svlCommonPage.login();
|
||||
await svlSecNavigation.navigateToLandingPage();
|
||||
await testSubjects.click('solutionSideNavItemLink-cases');
|
||||
await header.waitUntilLoadingHasFinished();
|
||||
|
||||
await retry.waitFor('configure-case-button exist', async () => {
|
||||
return await testSubjects.exists('configure-case-button');
|
||||
});
|
||||
|
||||
await common.clickAndValidate('configure-case-button', 'case-configure-title');
|
||||
await header.waitUntilLoadingHasFinished();
|
||||
|
||||
await retry.waitFor('case-configure-title exist', async () => {
|
||||
return await testSubjects.exists('case-configure-title');
|
||||
});
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
|
@ -36,8 +46,6 @@ export default ({ getPageObject, getService }: FtrProviderContext) => {
|
|||
});
|
||||
|
||||
describe('Closure options', function () {
|
||||
// Error: Expected the radio group value to equal "close-by-pushing" (got "close-by-user")
|
||||
this.tags(['failsOnMKI']);
|
||||
it('defaults the closure option correctly', async () => {
|
||||
await cases.common.assertRadioGroupValue('closure-options-radio-group', 'close-by-user');
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue