If it's a cold launch then you're most likely correct, however if the app is already open then it will not. Also, as mentioned it's possible that it's not yet visible when the wait is executed and therefore the wait will return early. Like I say, it's not necessary to block on this, but in my opinion it's a potential cause for test failure.