Я хочу утверждать, что я нахожусь на определенном экране во время тестов, и если это не так, то я должен потерпеть неудачу. Каков рекомендуемый способ сделать это? Например, если у меня есть такой тест:
Given that I am on the Login screen
When I press "Sign Up"
Then I should be on the Sign up screen
Я написал объектные модели страниц для обоих задействованных экранов, и для каждого из них определен метод типажей.
Я посмотрел, и есть образец TaskyPro (https://github.com/xamarin/mobile-samples/tree/master/TaskyPro-Calabash/features/step_definitions), в котором определяется метод «assert_screen». Я пытался поместить его в свой проект, но он не работает, так как @screen всегда равен нулю. У меня нет Xamarin, поэтому я не могу собрать их проект и протестировать его.