1
私はこのXCTestCaseを持っているので、単純な関数を実行して結果に満足していますが、関数が終了するたびに「TEST FAILED」と表示され、アプリケーションが終了します。XCUITestでどのようにテストに合格するのですか? iOS Swift
もう一つ、私がtrueにブールcontinueAfterFailureを変更しようとしました、まだそれはまだ障害が発生した後のアプリをシャットダウン...
を私はまだ解決策を見つけることができませんでした、誰かが私を助けることができると思います:)
おかげ
更新:
func loginSuccess (element: XCUIElement) {
//Entering invalid input to the text field
//App has validator a that doesn't let the input in
element.typeText("[email protected]#$%^")
XCTAssertTrue((element.value as? String == ""), "Test Passed!")
if element.value as? String == "" {
print ("Test Passed!") //This line works every run
} else {
XCTFail("Invalid text can be inserted") //Managed to force fail and succeded, but not pass.
}
}
: は、ここでは、コードです
テストの失敗ブレークポイントを追加して、テストが失敗した原因を確認します。 – Leo
コード/ログを見ずに答えるのは難しいです。コードと出力を表示します。 –
ねえ、私はポストを編集し、小さな機能のコードを追加しました。 私はそれが明確でない場合は - 私に教えてください、私は追加の情報を追加します。 とにかく、XCTAssertTrueを実行した後に関数が実行され、ifステートメントを入力します –