Falsche Zellen zählen für die Sammlungsansicht in UI-Tests

Ich habe einen Test für eine Sammlungsansicht, die folgendermaßen funktioniert:

func testDeleteItem() {
    app.collectionViews.staticTexts["Item"].tap()
    app.buttons["Delete"].tap()

    XCTAssertEqual(app.collectionViews.cells.count, 2)
    XCTAssertFalse(app.collectionViews.cells.staticTexts["Item"].exists)
}

Nach dem Tippen erscheint ein neuer Bildschirm mit der Schaltfläche Löschen. Wenn Sie auf die Schaltfläche tippen, wird der Bildschirm geschlossen und die Sammlungsansicht neu geladen. Alles läuft wie erwartet in der Benutzeroberfläche, aber ich bekomme beide Behauptungen scheitern. In der ersten Zählung sind es noch 3 und in der zweiten noch vorhanden.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage