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.