We’d like to simulate a button tap event in order to run functional tests in an Ionic/Cordova app. It appears click events work on the buttons, but when the event is triggered by a tap (which we consider better UX), we’re unable to simulate the event with our test code.
Here’s our Ionic button:
<button id="loginBtn" ion-button block (tap)="login()">LOGIN</button>
Here’s how we trigger click events:
document.getElementById('loginBtn').click();
How can we do this for Ionic tap events?