mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
More a11y tests on index pattern page (#59575)
more a11y tests on index pattern page!
This commit is contained in:
parent
1d46dacce3
commit
526972e631
4 changed files with 33 additions and 4 deletions
|
@ -81,6 +81,7 @@ exports[`Table should render normally 1`] = `
|
|||
Object {
|
||||
"actions": Array [
|
||||
Object {
|
||||
"data-test-subj": "editFieldFormat",
|
||||
"description": "Edit",
|
||||
"icon": "pencil",
|
||||
"name": "Edit",
|
||||
|
|
|
@ -217,6 +217,7 @@ export class Table extends PureComponent {
|
|||
icon: 'pencil',
|
||||
onClick: editField,
|
||||
type: 'icon',
|
||||
'data-test-subj': 'editFieldFormat',
|
||||
},
|
||||
],
|
||||
width: '40px',
|
||||
|
|
|
@ -21,13 +21,28 @@ import { FtrProviderContext } from '../ftr_provider_context';
|
|||
|
||||
export default function({ getService, getPageObjects }: FtrProviderContext) {
|
||||
const PageObjects = getPageObjects(['common', 'settings']);
|
||||
|
||||
const esArchiver = getService('esArchiver');
|
||||
const kibanaServer = getService('kibanaServer');
|
||||
const testSubjects = getService('testSubjects');
|
||||
const a11y = getService('a11y');
|
||||
|
||||
// describe('Management', () => {
|
||||
// before(async () => {
|
||||
// await esArchiver.loadIfNeeded('logstash_functional');
|
||||
// await kibanaServer.uiSettings.update({
|
||||
// defaultIndex: 'logstash-*',
|
||||
// });
|
||||
// await PageObjects.common.navigateToApp('settings');
|
||||
// });
|
||||
|
||||
describe('Management', () => {
|
||||
before(async () => {
|
||||
await PageObjects.common.navigateToApp('settings');
|
||||
await esArchiver.load('discover');
|
||||
await esArchiver.loadIfNeeded('logstash_functional');
|
||||
await kibanaServer.uiSettings.update({
|
||||
defaultIndex: 'logstash-*',
|
||||
});
|
||||
await PageObjects.settings.navigateTo();
|
||||
});
|
||||
|
||||
it('main view', async () => {
|
||||
|
@ -50,8 +65,16 @@ export default function({ getService, getPageObjects }: FtrProviderContext) {
|
|||
await a11y.testAppSnapshot();
|
||||
});
|
||||
|
||||
it('Saved objects view', async () => {
|
||||
await PageObjects.settings.clickKibanaSavedObjects();
|
||||
// index patterns page
|
||||
it('Navigate back to logstash index page', async () => {
|
||||
await PageObjects.settings.clickKibanaIndexPatterns();
|
||||
await PageObjects.settings.clickIndexPatternLogstash();
|
||||
await a11y.testAppSnapshot();
|
||||
});
|
||||
|
||||
// Issue: https://github.com/elastic/kibana/issues/60030
|
||||
it.skip('Edit field type', async () => {
|
||||
await PageObjects.settings.clickEditFieldFormat();
|
||||
await a11y.testAppSnapshot();
|
||||
});
|
||||
|
||||
|
|
|
@ -657,6 +657,10 @@ export function SettingsPageProvider({ getService, getPageObjects }: FtrProvider
|
|||
await testSubjects.click('importSavedObjectsConfirmBtn');
|
||||
}
|
||||
|
||||
async clickEditFieldFormat() {
|
||||
await testSubjects.click('editFieldFormat');
|
||||
}
|
||||
|
||||
async associateIndexPattern(oldIndexPatternId: string, newIndexPatternTitle: string) {
|
||||
await find.clickByCssSelector(
|
||||
`select[data-test-subj="managementChangeIndexSelection-${oldIndexPatternId}"] >
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue