我有一个集合视图的测试,其工作方式如下:
func testDeleteItem() {
app.collectionViews.staticTexts["Item"].tap()
app.buttons["Delete"].tap()
XCTAssertEqual(app.collectionViews.cells.count, 2)
XCTAssertFalse(app.collectionViews.cells.staticTexts["Item"].exists)
}
Run Code Online (Sandbox Code Playgroud)
点按后,会出现一个带删除按钮的新屏幕.点击按钮时,屏幕自动解除并重新加载集合视图.在UI中,一切都如预期的那样,但我得到两个断言都失败了.在第一个计数中它仍然是3,在第二个项目中它仍然存在.