2016-04-07 22 views
27

UIテストの記録時にこのエラーが発生しています。この時点で、レコーダーはコードの記録を停止します。どういう意味ですか?Xcode UIテスト - タイムスタンプ付きイベントマッチングエラー

enter image description here

+0

あなたの質問に対するSimplesの回答は、あなたがクリックしたアイテムを見つけることができないということです。これを修正するには、それも私が探しているものです。 –

+0

Xcode 8はまだ存在しますが、バグだと思います –

+0

この作品:https://stackoverflow.com/questions/36616891/timestamped-event-matching-error-failed-to-find-matching-element/39121303#39121303 – MarcioElizeu

答えて

7

これが意味することは、項目をクリックすると、Xcodeのは、それが何であったかの要素は理解できないということです。バグかどうかはわかりません。

私の場合は、テーブルビューのセルをクリックしていましたが、これを取得していました。私が周りに持っている方法は、これらの行を追加することでした。

let cells = app.tables.cells 
cells.elementBoundByIndex(0).tap() 

ビューのセルの参照を取得します。もちろん、これはケースバイケースの解決策ですが、それはあなたが遂行するのに役立ちます。

2

あなたのストーリーボードをUIテストターゲットメンバーシップに追加してみてください。

ストーリーボードをクリックしてから、ファイルインスペクターを右クリックし、ターゲットメンバーシップまでスクロールしてUIテストをクリックします。

+0

Xcode 9の最初のUIテストに私の解決策、ありがとう! – benck

関連する問題