I agree that it should be simple. browser.sleep() does not help. I know that it is unsynchronized. So I used promises also.
I also checked by console. I could not invoke the command - click twice.
waited for 5 seconds
UnknownError: unknown error: Element is not clickable at point (297, 21). Other element would receive the click: <ion-nav-view name="main" class="view-container" nav-view-transition="ios" nav-view-direction="none" nav-swipe="">...</ion-nav-view>
I see the button, it is visible but not click-able. I also tried.
It had passed, but the error was invoked.