電話アプリ(Android APK /テストスクリプトなし)用にFirebaserobo test
を実行しようとしています...残念ながら、最初のページを通過できません。react-native
0.52.0
robo test
testID
コンポーネント/ボタンを検出するために他の自動化フレームワークでフィールドを追加する必要があることを読んだので、 react-native-testidを使用してみました)、これは効果がありませんでした。代わりに使用する必要があることも読みましたresource-id
(ただし、現在、react-native ではサポートされていませんか?)。
Firebase がナビゲーション ボタンを「見つけられない」理由を知っている人はいますか?
Firebase - 既知の問題
Robo テストは、Android UI フレームワークの UI 要素 (View および ViewGroup オブジェクトを含み、WebView オブジェクトを除く) を使用するアプリとのみ互換性があります。Robo テストを使用して、Unity ゲーム エンジンを使用するアプリを含む、他の UI フレームワークを使用するアプリを実行する場合、テストは最初の画面を超えて探索せずに終了する場合があります。
(ありがとう@Phix)
...ただし、 react-native は「Android UI フレームワークの UI 要素」を使用してコンパイル/パッケージ化すると想定しています。
その他の注意事項
Firebase 開発者がこれを見て対応してくれることを願っています... ( 「ここ Firebase では、私たちは React の大ファンです...問題が発生した場合は、Stackoverflow で質問を開いてください。Firebase を監視しています。密接にタグ付けしてください」)