私は、tableViewと詳細vcを持つ単純なプロジェクトを持っています。 tableViewは "cell(n)"テキストのある20行を表示し、詳細ビューはセルが押されたラベルを表示します。 セルにタップを与えてアサーションしたいのですが、詳細のVCラベルのtableViewにあるテキストを取得します。だから、例えば、私は "セル3"が含まれているセル3をタップすると、私はこのテキストをハードコーディングするのではなく、このテキストを詳細vcで見つけることができると主張します。XCUITest予期しない動作
func testCanNavigateToDetailVCWithTheTextFromCell() {
let labelInTableView = app.staticTexts["cell 3"]
labelInTableView.tap()
let labelInDetailVC = app.staticTexts[labelInTableView.label]
XCTAssertTrue(labelInDetailVC.exists)
}
これは動作しているようです。しかし、私はこれをしたい:私はこの問題here