0
私はXCTestフレームワークを学んでいます。私は、テキストフィールドが数値を受け入れるかどうかをテストしたいと思います。しかし、XCTestはテキストフィールドを見つけることができません。XCTestがテキストフィールドを見つけることができません
XCUIApplication().textFields["name"].typeText("123")
XCTAssertEqual(XCUIApplication().textFields["name"].title, "")
name
は、textfieldのpalceholderです。このデモアプリケーションには1つのテキストフィールドしかありません。しかし、テストは常にテストコードの1行目で失敗し、エラーは表示されません。
注:テキストフィールド が数値を受け入れないようにするための適切なコードを作成しました。
これは、UIテストではなく単体テストで行うことができます。https://stackoverflow.com/a/47419707/246895 –