Xcode UI测试失败
下面是自动生成的代码。我没有修改它Xcode UI测试失败,xcode,swift,xcode-ui-testing,Xcode,Swift,Xcode Ui Testing,下面是自动生成的代码。我没有修改它 func testExample() { let app = XCUIApplication() let defaultStaticText = app.tables.staticTexts["Default"] defaultStaticText.tap() } 我得到的错误是: UI测试活动: 断言失败:UI测试失败-获取活动应用程序列表失败:AX错误-25205 应用程序的屏幕截图: 在测试过程中,我所做的就是点击顶部的默认
func testExample() {
let app = XCUIApplication()
let defaultStaticText = app.tables.staticTexts["Default"]
defaultStaticText.tap()
}
我得到的错误是:
UI测试活动:
断言失败:UI测试失败-获取活动应用程序列表失败:AX错误-25205
应用程序的屏幕截图:
在测试过程中,我所做的就是点击顶部的默认行。我是在模拟器里做的。错误出现在最后一行:
defaultStaticText.tap()
您是否尝试为“默认”和“默认配置”使用完全不同的名称?
我想您可以为let defaultStaticText=app.tables.statictext[“Default”]
您可以从了解更多信息您是否尝试使用完全不同的“默认”和“默认配置”名称? 我想您可以为
let defaultStaticText=app.tables.statictext[“Default”]
您可以从了解更多信息当您点击
defaultStaticText时是否有异步任务(即网络数据获取)。在按下视图控制器之前点击()
?否。它是初始化新的视图控制器,然后是navigationController?。pushViewController(authController,动画:true)
您是否尝试添加一个期望值,该期望值最初等待表视图控制器有3个单元格?否。您知道如何执行吗?expectationForPredicate(NSPredicate(格式:“count>0”),evaluatedWithObject:app.cells,handler:nil)
是否存在异步任务(即网络数据获取)当您点击defaultStaticText时。在按下视图控制器之前点击()
?否。它正在初始化新的视图控制器,然后是navigationController?。按下视图控制器(authController,动画:true)
您是否尝试添加一个期望值,该期望值最初等待表视图控制器有3个单元格?否。您知道怎么做吗?expectationForPredicate(NSPredicate(格式:“count>0”),evaluatedWithObject:app.cells,handler:nil)
waitForExpectationsWithTimeout(30.0,handler:nil)是的,我通过将默认配置重命名为刚配置解决了问题。是的,我通过将默认配置重命名为刚配置解决了问题。