越野车登录kif UITest Swift

时间:2017-08-21 14:23:12

标签: ios swift kif

我正在尝试创建一个简单的登录UITest但是我收到一些我不明白的奇怪错误。

在我的测试文件中,我有:


ValueError: 'firewall.Address' has no field named 'rule_requests_source'.

我还有一个扩展名:

override func beforeEach() {
    super.beforeAll()
    super.beforeEach()
   }


func testLogin() {
    let app = XCUIApplication()


    let loginButtonOne = app.buttons["LOGIN"]
    expectation(for: exists, evaluatedWith: loginButtonOne, handler: nil)
    waitForExpectations(timeout: 5, handler: nil)
    loginButtonOne.tap()


    let loginButtonTwo = app.buttons["LOGIN"]
    fillInEmail()
    fillInCorrectPassword()
    loginButtonTwo.tap()


    tester().waitForView(withAccessibilityLabel: "PracticeViewController")

我的问题在于fillIn方法。当我尝试运行测试时它失败并弹出一个错误说:捕获“NSInvalidArgumentException”,**** - [_ NSArrayM insertObject:atIndex]对象不能为零“

谢谢!

0 个答案:

没有答案