Skip to content

Commit 57db1eb

Browse files
ritvibhattRitvi Bhatt
and
Ritvi Bhatt
authored
Update observability dashboards tests (#1669)
* update observability dashboards tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * fix notebook delete Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * skip reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * add back reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * skip last reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * move notebook alias earlier Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * skip last reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * add back reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * stop tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * add back reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * skip reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> * add back reporting tests Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> --------- Signed-off-by: Ritvi Bhatt <ribhatt@amazon.com> Co-authored-by: Ritvi Bhatt <ribhatt@amazon.com>
1 parent c4dd875 commit 57db1eb

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

cypress/integration/plugins/observability-dashboards/2_trace_analytics_services.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe('Testing services table', () => {
2626
.first()
2727
.focus()
2828
.type(`${SERVICE_NAME}{enter}`);
29-
cy.get('.euiButton__text').contains('Refresh').click();
29+
cy.get('[data-test-subj="superDatePickerApplyTimeButton"]').click();
3030
cy.contains(' (1)').should('exist');
3131
});
3232

cypress/integration/plugins/observability-dashboards/3_trace_analytics_traces.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('Testing traces table', () => {
2525

2626
it('Searches correctly', () => {
2727
cy.get('input[type="search"]').focus().type(`${TRACE_ID}{enter}`);
28-
cy.get('.euiButton__text').contains('Refresh').click();
28+
cy.get('[data-test-subj="superDatePickerApplyTimeButton"]').click();
2929
cy.contains(' (1)').should('exist');
3030
cy.contains('03/25/2021 10:21:22').should('exist');
3131
});

cypress/integration/plugins/observability-dashboards/6_notebooks.spec.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const makeTestNotebook = () => {
3434

3535
cy.contains(`Notebook "${notebookName}" successfully created`);
3636

37-
cy.get('h1[data-test-subj="notebookTitle"]')
37+
cy.get('[data-test-subj="notebookTitle"]')
3838
.contains(notebookName)
3939
.should('exist');
4040

@@ -61,8 +61,7 @@ const deleteNotebook = (notebookName) => {
6161
.find('input[type="checkbox"]')
6262
.check();
6363

64-
cy.get('button[data-test-subj="notebookTableActionBtn"]').click();
65-
cy.get('button[data-test-subj="deleteNotebookBtn"]').click();
64+
cy.get('[data-test-subj="deleteSelectedNotebooks"]').click();
6665

6766
cy.get('input[data-test-subj="delete-notebook-modal-input"]').focus();
6867
cy.get('input[data-test-subj="delete-notebook-modal-input"]').type('delete');
@@ -110,11 +109,11 @@ describe('Testing notebook actions', () => {
110109
describe('Test reporting integration if plugin installed', () => {
111110
beforeEach(() => {
112111
let notebookName = makeTestNotebook();
112+
cy.wrap({ name: notebookName }).as('notebook');
113113
cy.get('body').then(($body) => {
114114
skipOn($body.find('#reportingActionsButton').length <= 0);
115115
});
116116
makePopulatedParagraph();
117-
cy.wrap({ name: notebookName }).as('notebook');
118117
});
119118

120119
afterEach(() => {

cypress/utils/plugins/observability-dashboards/constants.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ export const setTimeFilter = (setEndTime = false, refresh = true) => {
8080
timeout: TIMEOUT_DELAY,
8181
}).type('{selectall}' + endTime, { force: true });
8282
}
83-
if (refresh) cy.get('.euiButton__text').contains('Refresh').click();
83+
if (refresh)
84+
cy.get('[data-test-subj="superDatePickerApplyTimeButton"]').click();
8485
cy.wait(delayTime);
8586
};
8687

@@ -171,9 +172,7 @@ export const querySearch = (query, rangeSelected) => {
171172
cy.get(rangeSelected).click();
172173
cy.get('[data-test-subj="superDatePickerApplyTimeButton"]', {
173174
timeout: TIMEOUT_DELAY,
174-
})
175-
.contains('Refresh')
176-
.click();
175+
}).click();
177176
};
178177

179178
export const landOnEventHome = () => {

0 commit comments

Comments
 (0)