【发布时间】:2016-07-04 11:03:19
【问题描述】:
这是自动生成的代码。我没有修改它。
func testExample() {
let app = XCUIApplication()
let defaultStaticText = app.tables.staticTexts["Default"]
defaultStaticText.tap()
}
我得到的错误是:
UI 测试活动: 断言失败:UI 测试失败 - 获取活动应用程序列表失败:AX 错误 -25205
应用截图:
我在测试期间所做的只是点击顶部的默认行。我在模拟器中做到了这一点。错误出现在最后一行:defaultStaticText.tap()。
【问题讨论】:
-
在推送视图控制器之前点击
defaultStaticText.tap()时是否有异步任务(即网络数据获取)? -
没有。它正在初始化新的视图控制器,然后
navigationController?.pushViewController(authController, animated: true) -
您是否尝试添加一个最初等待表格视图控制器具有 3 个单元格的期望?
-
没有。你知道怎么做吗?
-
expectationForPredicate(NSPredicate(format: "count > 0"), evaluatedWithObject: app.cells, handler: nil)waitForExpectationsWithTimeout(30.0, handler: nil)
标签: xcode swift xcode-ui-testing