私はそれが自動化できる場合、以下のシナリオを探していますか? シナリオ:gmailアカウントのリンクをクリックして、アンドロイドアプリが起動されました 質問:Gmailのアプリを起動し、関連するテキストを含む関連するメールを検索し、リンクをクリックしてQAでテストアプリを起動するには?エスプレッソの場合外部のディープリンクをクリックして検証しますか?
答えて
私は最近これに多くの作業をしましたので、更新して質問してください。
短い回答:uiautomator + uiautomatorviewerを使用してください。
私はいくつかの複雑さを追加しましたが、実際にGmailをセットアップしたくない多くの時間を節約しました。
quicksearchboxも優れています(高速)が、一部のAPIでのみ有効です。
ディープリンクとビューの確認を使用してアプリを起動するためのソリューションを共有できますか? – Atetc
私はもはや働いていない会社でした:(しかし、https://developer.android.com/training/testing/ui-testing/uiautomator-testing.html .. http://www.softwareテスト - チュートリアル-automation.com/2015/10/ui-automator-viewer-get-android-app.htmlなど – nAndroid
@Atetcあなたはそれを理解しましたか?私は電子メールで詳細を伝えることができます... – nAndroid
- 1. サービス検証:検証が失敗した場合は例外をスローします
- 2. Androidのエスプレッソ - チェックされていない場合はチェックボックスをクリック
- 3. エスプレッソ:エスプレッソを使用してアイテムをクリックしたときに特定のアクティビティが開始された場合、私はどのようにアサートしますか
- 4. 空の場合、Custom Sharepointフィールドを検証しますか?
- 5. エスプレッソのデータがある場合はRecyclerViewをテストします
- 6. Laravel検証は、上記の検証が合格した場合にのみ、次の検証に進みます。
- 7. ASP.NET MVC 3:モデル外部の情報が必要な場合のモデルの検証
- 8. クラスタ外部検証
- 9. 外部JavaScriptの検証は
- 10. 外部の.jsファイルでRegExpを検証します
- 11. 検証に失敗した場合、Jqueryの検証は機能しません。
- 12. jQueryプラグインを使用している場合、特定のボタンの検証を無効にします。検証
- 13. 外部リンクを検出しますか?
- 14. C#のボタンをクリックしてXMLを検証していますか?
- 15. ページでNTLM認証が失敗した場合の外部スクリプトの参照
- 16. ClassNotFoundException外部のjarを使用している場合
- 17. WiX - インストールディレクトリ以外のパスを検証していますか?
- 18. AS2アプリで外部をクリックしてドロップダウンを閉じますか?
- 19. エスプレッソを使用してRecyclerviewを検索
- 20. android appから外へのディープリンクが開かれているかどうかを検出します。
- 21. 複数の外部キーの検証
- 22. 角型のカスタム検証 - ぼかしの場合
- 23. AndroidのFirebaseディープリンクが動作しないredmi xiomiデバイスの場合
- 24. メソッドの内部または外部のOOPセキュリティ/検証?
- 25. JSR検証でのローカライズサポート検証に失敗した場合のメッセージのAPI
- 26. DoubleClickクリック以外の場合、DoubleClickイベントはいつ発生しますか?
- 27. 検証が失敗した場合、検証段階の後のチェックイン方法は?
- 28. XHTMLでの外部リンク検証
- 29. Yii2の外部キー検証ルール
- 30. PHPとHTMLの検証外部
おそらく、この質問のこの回答は、あなたが探している特定のシナリオのための道を開くのに役立ちます:https://stackoverflow.com/questions/44074173/automating-deep-linking-using-android-espresso/47813474# 47813474。それが役に立てば幸い! –