Ich lerne XCTest Framework. Ich möchte testen, ob das Textfeld numerische Werte akzeptiert oder nicht [was nicht]. Aber XCTest kann das Textfeld nicht finden.XCTest kann kein Textfeld finden
XCUIApplication().textFields["name"].typeText("123")
XCTAssertEqual(XCUIApplication().textFields["name"].title, "")
name
ist palceholder von Textfeld. Ich habe nur ein Textfeld in dieser Demo-App. Aber der Test schlägt immer in der ersten Zeile des Testcodes fehl und es wird kein Fehler angezeigt.
Hinweis: Ich habe den entsprechenden Code erstellt, damit das Textfeld keine numerischen Werte akzeptiert.
Sie können dies mit einem Komponententest anstelle eines UI-Tests erreichen: https://stackoverflow.com/a/47419707/246895 –