Skip to content

Commit d1c0318

Browse files
committed
Fix OSD post merge/BWC tests
Signed-off-by: yyfamazon <yyf@amazon.com>
1 parent fce419e commit d1c0318

1 file changed

Lines changed: 9 additions & 13 deletions

File tree

common-utils/common-UI/common-UI.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,9 @@ export class CommonUI {
2727
* * if `superDatePickerstartDatePopoverButton` is clicked, it will open the date selection dialog
2828
*/
2929
this.testRunner.get('[data-test-subj="superDatePickerstartDatePopoverButton"], [data-test-subj="superDatePickerShowDatesButton"]')
30+
.first()
3031
.should('be.visible')
31-
.invoke('attr', 'data-test-subj')
32-
.then((testId) => {
33-
this.testRunner.get(`[data-test-subj="${testId}"]`)
34-
.should('be.visible')
35-
.click();
36-
});
32+
.click();
3733

3834
/* While we surely are in the date selection mode, we don't know if the date selection dialog
3935
* is open or not. Looking for a tab and if it is missing, click on the dialog opener.
@@ -46,14 +42,14 @@ export class CommonUI {
4642
}
4743
});
4844

49-
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteTab"]').should('be.visible').click()
50-
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteDateInput"]').should('be.visible').type(`{selectall}${start}`)
51-
this.testRunner.get('[data-test-subj="superDatePickerstartDatePopoverButton"]').should('be.visible').click()
45+
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteTab"]').first().should('be.visible').click()
46+
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteDateInput"]').first().should('be.visible').type(`{selectall}${start}`)
47+
this.testRunner.get('[data-test-subj="superDatePickerstartDatePopoverButton"]').first().should('be.visible').click()
5248

53-
this.testRunner.get('[data-test-subj="superDatePickerendDatePopoverButton"]').should('be.visible').click()
54-
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteTab"]').should('be.visible').click()
55-
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteDateInput"]').should('be.visible').type(`{selectall}${end}`)
56-
this.testRunner.get('[data-test-subj="superDatePickerendDatePopoverButton"]').should('be.visible').click()
49+
this.testRunner.get('[data-test-subj="superDatePickerendDatePopoverButton"]').first().should('be.visible').click()
50+
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteTab"]').first().should('be.visible').click()
51+
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteDateInput"]').first().should('be.visible').type(`{selectall}${end}`)
52+
this.testRunner.get('[data-test-subj="superDatePickerendDatePopoverButton"]').first().should('be.visible').click()
5753
this.testRunner.get('[data-test-subj="superDatePickerAbsoluteTab"]').should('not.exist')
5854

5955
this.testRunner.get('[data-test-subj="querySubmitButton"]').should('be.visible').click()

0 commit comments

Comments
 (0)