Сбой простого теста с использованием KIF

Я пытаюсь использовать KIF в быстром проекте. Я запускаю тестовый пример на симуляторе iPhone. Возможно, я неправильно настроил KIF, потому что использую его впервые. Я использовал это руководство

Тест не проходит в этом простом коде

func testSelectingOrganizerRole() { tester().tapView(withAccessibilityLabel: "ORGANIZE") }

с причиной:

На начальном ViewConroller раскадровки существует кнопка с меткой доступности "ОРГАНИЗАЦИЯ".

1 ответ

Почему бы вам не перейти на среду тестирования пользовательского интерфейса, доступную со времен Xcode 7? Краткое введение:

Тестирование пользовательского интерфейса дает вам возможность находить и взаимодействовать с пользовательским интерфейсом вашего приложения для проверки свойств и состояния элементов пользовательского интерфейса.

Тестирование пользовательского интерфейса включает в себя запись пользовательского интерфейса, которая дает вам возможность генерировать код, который выполняет пользовательский интерфейс вашего приложения так же, как вы, и который вы можете расширить для реализации тестов пользовательского интерфейса. Это отличный способ быстро начать писать тесты пользовательского интерфейса.

Используя этот фреймворк, ваш простой тест будет выглядеть так:

let app = XCUIApplication()
app.launch()
app["ORGANIZE"].tap()
Другие вопросы по тегам