Как я могу получить приложение XCUITest (тестовое приложение XCUI, а не SUT) для доступа к библиотеке фотографий? - PullRequest
0 голосов
/ 15 мая 2018

Я бы хотел, чтобы мое приложение XCUITest отправляло изображение на сервер.Я установил образ с помощью команды xcrun simctl addmedia, но я не могу понять, как получить к нему доступ из класса XCUITest.

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Диктофон не работает внутри UIRemoteViews, как библиотека фотографий.Что вы можете сделать, это настроить тест пользовательского интерфейса и довести его до точки, где библиотека фотографий открыта, затем установить точку останова и просмотреть / распечатать иерархию представлений.Вот как я понял, как выбрать одну из фотографий по умолчанию в симуляторе iPhone.

    let app = XCUIApplication()

    let tablesQuery = app.tables
    //Get to the camera or library prompt
    app.sheets.buttons["Choose From Library"].tap()
    app.cells["Camera Roll"].tap()
    app.cells["Photo, Landscape, March 12, 2011, 7:17 PM"].tap()
0 голосов
/ 14 июня 2018

Я выполнил это с помощью UITest для доступа к фотографиям по умолчанию, установленным в библиотеке фотографий симулятора, а затем с помощью SUT для отправки на рассматриваемый сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...