Сбой простого теста с использованием KIF
Я пытаюсь использовать KIF в быстром проекте. Я запускаю тестовый пример на симуляторе iPhone. Возможно, я неправильно настроил KIF, потому что использую его впервые. Я использовал это руководство
Тест не проходит в этом простом коде
func testSelectingOrganizerRole() {
tester().tapView(withAccessibilityLabel: "ORGANIZE")
}
На начальном ViewConroller раскадровки существует кнопка с меткой доступности "ОРГАНИЗАЦИЯ".
1 ответ
Почему бы вам не перейти на среду тестирования пользовательского интерфейса, доступную со времен Xcode 7? Краткое введение:
Тестирование пользовательского интерфейса дает вам возможность находить и взаимодействовать с пользовательским интерфейсом вашего приложения для проверки свойств и состояния элементов пользовательского интерфейса.
Тестирование пользовательского интерфейса включает в себя запись пользовательского интерфейса, которая дает вам возможность генерировать код, который выполняет пользовательский интерфейс вашего приложения так же, как вы, и который вы можете расширить для реализации тестов пользовательского интерфейса. Это отличный способ быстро начать писать тесты пользовательского интерфейса.
Используя этот фреймворк, ваш простой тест будет выглядеть так:
let app = XCUIApplication()
app.launch()
app["ORGANIZE"].tap()