Сбой асинхронного ожидания для тестов XCUI: превышено время ожидания 60 секунд с невыполненными ожиданиями - PullRequest
0 голосов
/ 05 июля 2018
 let button = app.buttons["BACK TO DASHBOARD"]
    let exists = NSPredicate(format: "exists == 1")
    expectation(for: exists, evaluatedWith: button) {
        //             If the button exists, also check that it is enabled
        if button.isEnabled {
            button.tap()
            return true
        } else {
            // Do not fulfill the expectation since the button is not enabled
            return false
        }
    }
    waitForExpectations(timeout: 60, handler: nil)

Я могу запустить в XCode, Тесты успешно выполняются в XCode, Но во время быстрого сканирования я получил сообщение об ошибке: Ошибка асинхронного ожидания, Превышено ограничение по времени. Как это исправить?

У меня есть кнопка в отключенном состоянии. Через определенное время кнопка включается, теперь я могу нажать кнопку включения. Он правильно работает в XCode, но не работает при сканировании Fastlane.

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