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 문을 입력하십시오. –