2015-08-14 3 views

ответ

3

Вы должны написать свои тестовые запросы, чтобы перейти к экрану съемки фото и вызовите

app.Repl(); 

Repl приостановит тест и открыть окно терминала. Там вы можете ввести любые тестовые запросы, которые вам нравятся.

Если вы введете tree в окне терминала, вы увидите иерархию просмотра текущего экрана. И вы должны искать некоторые элементы, которые уникальны для этого экрана.

Например, я использую UIImagePickerController, чтобы пользователи могли снимать изображение в моем приложении iOS. Она имеет кнопку с меткой Take Picture, так что вы могли бы назвать стандартным

app.WaitForElement(c=>c.Marked("Take Picture")); 

ждать, что кнопка появится. Если он появится, откроется экран фотосъемки. Вы можете, конечно, ждать любого другого элемента на этом экране.

Вы можете даже сделать

app.Tap(c=>c.Marked("Take Picture")); 

нажать эту кнопку, и на самом деле сделать снимок.