Contagem de células erradas para exibição de coleção em testes de interface do usuário

Eu tenho um teste para uma exibição de coleção que funciona assim:

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

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

Após a torneira, há uma nova tela com o botão excluir. Quando o botão é tocado, a tela se desprende e recarrega a exibição de coleção. Tudo corre como o esperado na interface do usuário, mas recebo as duas declarações com falha. Na primeira contagem ainda é 3 e no segundo item ainda existe.

questionAnswers(4)

yourAnswerToTheQuestion