XcodeとXCTestに統合されたUIテストケースクラスを使用して、アプリケーションUIをテストしています。私のようにtextField.valueを試してみたSwift UI Testing TextFieldのアクセス文字列
app = XCUIApplication()
let textField = app.textFields["Apple"]
textField.typeText("text_user_typed_in")
XCTAssertEqual(textField.text, "text_user_typed_in")
:私はこのような何かをテストしたいです! Stringメソッド。それは動作しません。 expectationForPredicate()で新しい非同期メソッドを使用しようとしましたが、タイムアウトになります。
どうすればいいですか? または、この種の検証はUIテストでは不可能であり、ブラックボックステストのみを書くことができましたか?
Thx @Charles A.問題はtextFieldが存在しないことを指摘しています。私はtypeTextメソッドを呼び出すため、テキストがtextFieldに入力されているのを見ることができるので混乱します。 – leoluo