XCTest和Swift:如何将struct name作为函数内部的参数调用

时间:2017-02-09 06:49:04

标签: struct swift3 xctest

我刚刚开始使用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()
        }

两个参数都是字符串类型,有没有什么办法可以让上面的代码工作。

0 个答案:

没有答案