Skip to main content

CucumberSwift

CucumberSwift is a lightweight, Swift-only implementation of Cucumber for iOS, tvOS and macOS. It runs your Gherkin features from XCTest, so you can use it in both unit and UI test targets.

CucumberSwift is maintained by the cucumberswift organisation, separately from the Cucumber project. It uses Cucumber's Gherkin language definitions and test data; its parser and Cucumber Expressions are its own implementation.

Next steps​