Я пришёл в нативное iOS-тестирование из Appium, и простой логин на XCUITest раз за разом обрастал waitForExistence, ретраями и самописными хелперами. Так появился KassiOS — слой в стиле Kaspresso поверх XCUITest: тап с общим бюджетом ожидания, который не повторяется после отправки, перечитывание…
KassiOS: слой в стиле Kaspresso поверх XCUITest, проверенный на сломанном банке
Это краткое изложение. Полный текст материала доступен на сайте источника.