2
これは楽しいかもしれません。私はXCodeでUIテストを設定しています。 私のアプリケーションの一部は、特定の操作を実行するためにユーザーが画面を6回タップする必要があります。コードは以下の通りです。TapGestureを6回繰り返してテストする(iOSとSwift)
let tapGesture = UITapGestureRecognizer(target: self,action:#selector(self.doSomething(_:)))
tapGesture.numberOfTapsRequired = 6
aView.addGestureRecognizer(tapGesture)
ここでは、このジェスチャ認識機能のテストに問題があります。次のコードはテストレコーダーによって作成されますが、テストしただけでは機能しません。
let app = XCUIApplication()
let elem = app.otherElements.containingType(.Image, identifier:"elementName").element
elem.tap()
elem.tap()
elem.tap()
elem.tap()
elem.tap()
elem.tap()
私も(私は1.0と0.02秒の間の値を試してみた程度)各要素の間にわずかな遅延を追加してみましたが、何も、実際に動いていないようにみえ。
どのような考えですか?