5

insertTextXcode UI テスト中、UIViewに準拠する をどのようにすればよいUIKeyInputですか?

CodeInputViewに準拠した を作成しましたUIKeyInput

コードを手動で入力して自分自身を記録すると、Xcode はapp.typeText("1234").

しかし、それを再生しようとすると、エラーUI Testing Failure - Both element or anyショウデント has keyboard focus が表示されます。そして、その質問に対する解決策はどれも機能していません。

4

2 に答える 2

5

UIKeyInput の解決策を見つけました。使ってください:

app.keys["1"].tap()
app.keys["2"].tap()
app.keys["3"].tap()
app.keys["4"].tap()

// Instead of app.typeText("1234")
于 2017-02-18T12:39:43.767 に答える