私はdetoxを使用して、iOSの反応するネイティブアプリをテストしています。 (デトックスはEarlGreyの上に書かれています)。Reactネイティブdetoxはテストスクリプトのユーザー対話を記録します
私はとのトラブルを抱えていますどのようなネイティブのテストID(iOSののアクセシビリティID)
に反応使用するデトックスのby.id matcherを使用することを好むが、それは書くために私のアプリでは、各ページの適切testIDsを見つけるのにかかる時間の量でありますテストケース。 すぐにデトックステストスクリプトを生成できるように私のユーザーのやりとりを記録する方法はありますか?私は主に様々なボタンをクリックしてシミュレータにいます。あるいは、実行中に反応するネイティブアプリでtestIDをすばやく表示する方法はありますか?
私は、私は非常に遅い見つける次のことを試してみました:
- デトックステストケースは、それがログにUI階層でエラーログを出力します失敗し。役に立つとはいえ、私はこれをテストIDを見つけるのが遅いと感じています。
- Reactネイティブインスペクタでは、さまざまなUI要素をページ上でクリックすることで表示できます。残念ながらtestIDは表示されないので、testIDとして渡されている値を調べるためにコードをスキャンする必要があります。