Fix race condition caused by Visualize page object's clickNewSearch method. (#10231)

* Add a sleep to Header page object's clickTimepicker method, to wait for the page to render on Jenkins.

* Add a sleep to Visualize page object's clickNewSearch method, to wait for the page to render on Jenkins.

* Wait for loading indicator to disappear to signify completion of clickNewSearch() in Visualize page object.

* Wrapper Header page object's clickTimepicker method in a try block.
This commit is contained in:
CJ Cenizal 2017-02-07 13:09:12 -08:00 committed by GitHub
parent 38cc8b613a
commit 740fa072db

View file

@ -42,8 +42,10 @@ export default class HeaderPage {
}
clickTimepicker() {
return PageObjects.common.findTestSubject('globalTimepickerButton')
.click();
return PageObjects.common.try(() => {
return PageObjects.common.findTestSubject('globalTimepickerButton')
.click();
});
}
isTimepickerOpen() {