sap.ui.define([ "sap/ui/test/Opa5", "sap/ui/test/actions/Press" ], (Opa5, Press) => { "use strict"; const sViewName = "ui5.walkthrough.view.HelloPanel"; Opa5.createPageObjects({ onTheAppPage: { actions: { iPressTheSayHelloWithDialogButtion() { return this.waitFor({ id: "helloDialogButton", viewName: sViewName, actions: new Press(), errorMessage: "Did not find the 'Say Hello With Dialog' button on the HelloPanel view" }); } }, assertions: { iShouldSeeTheHelloDialog() { return this.waitFor({ controlType: "sap.m.Dialog", success(){ // we set the view busy, so we need to query the parent of the app Opa5.assert.ok(true, "The dialog is open"); }, errorMessage: "Dis not find the dialog control" }); } } } }); });