問題タブ [android-espresso]
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 - Android エスプレッソとアカウント ピッカー
Espresso を使用したインストルメンテーション テストの作成に問題があります。アプリの起動時にアカウント ピッカーがポップアップ表示されるアクティビティがあります (メイン アクティビティ)。顧客が (ダイアログで) キャンセルをクリックすると、ピッカーが再びポップアップします。ユーザーが [追加] をクリックすると、アクティビティ結果で結果が取得されます。
そのピッカーを含むエスプレッソで簡単なテストを作成する方法がわかりません。MainActivity を使用してインストルメンテーション テストを作成すると、次のメッセージが表示されました: No activities in stage RESUMED...
誰かが同様の問題を抱えていましたか?
事前にご回答いただきありがとうございます。
android - Android Espresso - ウェブブラウザ
質問があります
ボタンをクリックした後、エスプレッソを使用して Web ブラウザーが起動されるかどうかをテストしたいと思います。そして問題は、そのようなことをテストすることさえ可能ですか? もしそうなら、どうすればそれを行うことができますか?
android - アンドロイドのエスプレッソテストクラスにビューを挿入するためにバターナイフを使用することは可能ですか?
Butterknife を使用してテスト クラスのビューに挿入することは可能ですか? ビューは、MainActivity クラスによって作成およびコミットされたフラグメントに挿入されます。
私のテストクラスのコードは次のとおりです。
ただし、Butterknife を使用して、フラグメントにビューを挿入します。
実動コードで行ったのと同じように、Butterknife を使用してテストでボイラープレート ビュー コードを削減する方法を知りたいです。
android - 境界/座標でクリック
私は、Espresso がUiAutomator のように限界までクリックできることを知っています。(x 座標と y 座標) ドキュメントを読みましたが、見つからないようです。どんな助けでも大歓迎です。ありがとう
編集このリンク
を見つけましたが、使用方法の例はありません。これに関する私の主な関心事は、それまたは使用方法です。UiController
android - Esspresso テストでクリック ボタンの遅延を作成する方法
私は esspresso の問題に本当に慣れていないので、少し質問があります。ユーザーがボタンをクリックすることをエミュレートする必要があります。人間は、ボタンをクリックするのに少し時間がかかります。おそらく 1 秒の遅れがあります。
エスプレッソテストでそれを行うより良い方法は何ですか? 他のフレームワークにはスリープなどがあります... しかし、エスプレッソにはないと思います。何か案が?
--編集: 私はこれを作成しましたが、正しいかどうかはわかりません:
thread.interrupt() を使用しない場合の別の方法ですが、より明確なのは次のとおりです。