問題タブ [firebase-test-lab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Firebase > robo テストを実行しても初期画面を通過できない
電話アプリ(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 を監視しています。密接にタグ付けしてください」)
リンク
android - Ionic Firebase テスト ラボ - ロボ テスト
これまですべてをググってみましたが、Android Ionic アプリケーションの Robo Test を記録する方法が見つかりませんでした。記録したテストを Firebase Test Lab に送信して、複数のデバイスで実行できます。
私はここまで来ました:
- Android Studio でプロジェクトを開きました
- [ツール] > [Firebase] > [Test Lab] から Test Lab の設定を開きました
- その後、Robo スクリプトを記録しようとすると、「60000 ミリ秒の遅延」という 1 つのイベントのみが表示されます</li>
誰もこれを行う方法についての手がかりを持っていますか?
firebase - gcloud とサービス アカウントを使用して Firebase Test Lab テストを実行できません: 403、storage.objects.create がありません
glcoud
CLI を CircleCi のサービス アカウントとして使用して、インストルメント化されたテストを実行しようとしています。私が実行すると:
私は得る:
API コンソール ( https://console.cloud.google.com/iam-admin/iam/project ) を使用して、関連すると思われるすべての権限をサービス ユーザーに付与しました。
- Firebase クラッシュ シンボル アップローダ
- Firebase テスト ラボ管理者
- ストレージ管理者
- ストレージ オブジェクト管理者
- ストレージ オブジェクト作成者
- ストレージ オブジェクト ビューア
- Firebase ルール システム
どんな助けでも大歓迎です。ありがとう。