【问题标题】:How to get access to the current UIViewController within UITest in Xcode?如何在 Xcode 的 UITest 中访问当前的 UIViewController?
【发布时间】:2015-08-24 11:02:20
【问题描述】:

有可能吗?在用户对UIView 执行某些操作后,我想在此控制器上测试一些属性。

【问题讨论】:

    标签: ios swift xcode xcode-ui-testing


    【解决方案1】:

    不应该使用 UI 测试来测试视图控制器中的属性。这是单元测试的工作。

    在您的单元测试中,您始终可以模拟您的控件或手动执行操作。

    button.sendActionsForControlEvents(UIControlEvents.TouchUpInside) 
    

    然后您可以执行断言以确保属性更改为正确的值。

    UI 测试主要用于检查“按钮是否按下正确的控制器”、“将开关关闭禁用另一个按钮”等。

    好的link在这里进行 UI 测试

    良好的link 用于单元测试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-07
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多