我正在使用Xcode中集成的UI Test Case
类和XCTest
来测试应用程序的用户界面。我想测试像这样的东西:
app = XCUIApplication()
let textField = app.textFields["Apple"]
textField.typeText("text_user_typed_in")
XCTAssertEqual(textField.text, "text_user_typed_in")
我尝试过textField.value as! String
方法,但它不起作用。
我也尝试使用新的异步方法和expectationForPredicate()
,但最终会超时。
有没有什么想法或者说UI测试无法进行这种验证,只能编写黑盒测试?