Feature: Example feature

Scenarios

Chart

Status

Progress

1

Passed

100.0 %

Failed

0.0 %
Total duration:
0m 30.026s

Scenario: As a valid user I can log into my app

Given I wait 0m 2.003s
Then I press view with id "button_login" 0m 0.736s
Then I press view with id "username_text" 0m 0.667s
Then I enter email "" 0m 0.494s
Then I hide my keyboard 0m 0.104s
Then I press view with id "password_text" 0m 0.564s
Then I enter password "" 0m 0.641s
Then I hide my keyboard 0m 0.090s
Then I press view with id "login_button" 0m 0.617s
Then I press view with id "search_tab" 0m 3.086s
Then I press view with id "find_search_field" 0m 0.678s
Then I press view with id "query" 0m 0.586s
Then I enter song name "" 0m 0.565s
Then I hide my keyboard 0m 0.109s
Then I wait for "" to appear 0m 0.380s
Then I send a signal to user 2 containing "ready_to_play" 0m 0.053s
Then I wait for a signal containing "start_playing" for 30 seconds 0m 1.133s
Then I press view with id "text1" 0m 0.888s
Then I wait for a signal containing "stop_playing" for 30 seconds 0m 15.920s
Then I press view with id "playPause" 0m 0.711s

Screenshots

Given I wait
Then I press view with id "button_login"
Then I press view with id "username_text"
Then I enter email ""
Then I hide my keyboard
Then I press view with id "password_text"
Then I enter password ""
Then I hide my keyboard
Then I press view with id "login_button"
Then I press view with id "search_tab"
Then I press view with id "find_search_field"
Then I press view with id "query"
Then I enter song name ""
Then I hide my keyboard
Then I wait for "" to appear
Then I send a signal to user 2 containing "ready_to_play"
Then I wait for a signal containing "start_playing" for 30 seconds
Then I press view with id "text1"
Then I wait for a signal containing "stop_playing" for 30 seconds
Then I press view with id "playPause"