我刚刚开始使用XCTest和swift。如果有人能提供帮助,那将是一个很好的帮助。我有一个结构如下:
struct TravelPackScreen {
static let title = app.navigationBars.staticTexts["Hello"]
static let checkButton = app.tables.cells.buttons["Click"]
}
我尝试点击按钮,工作正常:
func navigateToScreen() {
TravelPackScreen.title.tap()
}
现在我想转换上面的函数,以便将struct name和static name作为参数输入到函数中,如下所示。这段代码抛出一个错误,因为" Type' String'没有会员' statiName' "
func navigateToScreen(strucName: String, statiName: String) {
strucName.statiName.tap()
}
两个参数都是字符串类型,有没有什么办法可以让上面的代码工作。