Вы должны написать свои тестовые запросы, чтобы перейти к экрану съемки фото и вызовите
app.Repl();
Repl приостановит тест и открыть окно терминала. Там вы можете ввести любые тестовые запросы, которые вам нравятся.
Если вы введете tree
в окне терминала, вы увидите иерархию просмотра текущего экрана. И вы должны искать некоторые элементы, которые уникальны для этого экрана.
Например, я использую UIImagePickerController, чтобы пользователи могли снимать изображение в моем приложении iOS. Она имеет кнопку с меткой Take Picture
, так что вы могли бы назвать стандартным
app.WaitForElement(c=>c.Marked("Take Picture"));
ждать, что кнопка появится. Если он появится, откроется экран фотосъемки. Вы можете, конечно, ждать любого другого элемента на этом экране.
Вы можете даже сделать
app.Tap(c=>c.Marked("Take Picture"));
нажать эту кнопку, и на самом деле сделать снимок.