【问题标题】:Fails a simple test case using KIF使用 KIF 失败一个简单的测试用例
【发布时间】:2017-09-29 02:03:31
【问题描述】:

我尝试在 swift 项目中使用 KIF。我在 iPhone 模拟器上运行测试用例。可能我没有正确设置 KIF,因为第一次使用它。我用过这个manual

在这个简单的代码中测试失败

func testSelectingOrganizerRole() { tester().tapView(withAccessibilityLabel: "ORGANIZE") }

有理由:

故事板的初始 ViewConroller 上存在一个带有辅助功能标签“ORGANIZE”的按钮。

【问题讨论】:

    标签: swift testing swift3 kif kif-framework


    【解决方案1】:

    为什么不切换到自 Xcode 7 以来可用的UI tests framework?简要介绍:

    UI 测试使您能够找到应用的 UI 并与之交互,以验证 UI 元素的属性和状态。

    UI 测试包括 UI 记录,它使您能够生成代码,以与您相同的方式练习应用程序的 UI,并且您可以扩展这些代码来实施 UI 测试。这是快速开始编写 UI 测试的好方法。

    使用此框架,您的简单测试将如下所示:

    let app = XCUIApplication()
    app.launch()
    app["ORGANIZE"].tap()
    

    【讨论】:

    • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
    • @Tibrogargan 我正在这样做,但是评论溢出了:(无论如何,感谢您的反馈!
    猜你喜欢
    • 1970-01-01
    • 2016-08-18
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 2020-10-29
    • 2022-01-19
    相关资源
    最近更新 更多