所以我有这个 XCTestCase,它运行一个简单的函数,我对结果很满意,但是每次函数结束时,它都会显示“TEST FAILED”并关闭应用程序。
还有一件事,我试图将 continueAfterFailure 布尔值更改为 true,但它仍然在失败后关闭应用程序......
我还没有找到解决方案,希望有人可以帮助我:)
谢谢
更新:这是代码:
func loginSuccess (element: XCUIElement) {
//Entering invalid input to the text field
//App has validator a that doesn't let the input in
element.typeText("!@#$%^")
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.
}
}