私は4つのタブ(および対応する4つのアクティビティ)を持つTabHostActivityを持っています。テストで、them("Search")
のいずれかをクリックすると、SearchActivityが表示されます(実際にはそうなります)。問題は、Robotuimテストでは、solo.waitForActivity()
を使用してこのアクティビティを待機しようとしています。アクティビティが画面上にあっても失敗します。また、このアクティビティのすべてのビューはsolo.getView()
で利用できません - nullを返します。Robotium。 waitForActivity()は、TabHostActivityの埋め込みアクティビティに対してfalseを返します。
7
A
答えて
0
タブホストとロボティクスはあまりよく混ざり合っていません。基本的にsolo.waitforactivityは、一度に1つのアクティビティを開くことを期待していますが、タブホストでは複数のアクティビティが実際に開いて混乱します。
1
solo.waitForActivity()
が機能しない場合は、solo.sleep(time)
を使用し、次にsolo.assertCurrentActivity("not desired activity", Activity.class)
を使用して、目的のアクティビティがあることを確認できます。さらに行動を続けることができます。
関連する問題
- 1. 埋め込みリソースとして別のDLLにVB.NET埋め込みDLL?
- 2. 埋め込みブートストラップレイアウトの埋め込み
- 3. QFileInfo :: isExecutable()は ".exe"ファイルに対してfalseを返します
- 4. pdf埋め込み/埋め込み
- 5. 埋め込みリソースを使用してHttpHandlerにDLLを埋め込む
- 6. 埋め込みF#対話型
- 7. インラインSVG対<object>埋め込み
- 8. 埋め込み対話型シェル(VTE)
- 9. FancyboxがIEに読み込まれず、falseを返すfalse
- 10. 親の埋め込みを無視した絶対配置
- 11. 別の再生時にYouTubeのiframe埋め込みを埋め込みます
- 12. HTMLに埋め込みを検討していますか?
- 13. yammer埋め込みコメントモバイルで返信オプションを表示しない
- 14. 埋め込みフォントは、別の埋め込みフォントを置き換えるか、完了しますか?
- 15. フォームの埋め込みコレクション:埋め込みフォームフィールドは表示されません。
- 16. OrientDBの埋め込み型の中に埋め込み型を挿入する
- 17. 埋め込みdivの相対位置と絶対位置はどのように動作しますか?
- 18. equal()とequalsIgnoreCase()は等しい文字列に対してfalseを返します
- 19. 方法:埋め込みアクティビティのプレースホルダを表示
- 20. showAllは埋め込みコンテンツのstageWidthを変更しますか?
- 21. AJAXは埋め込みJavaScriptを再読み込みしません
- 22. Path.startsWithは、Linux上のWindowsファイルパスに対してfalseを返します
- 23. 埋め込みドキュメントの更新埋め込み
- 24. モバイルSafari、iPhone(埋め込みコールバック)の埋め込みイベント
- 25. 埋め込みコンテンツを使用していますか?SEO /ランキング
- 26. file_exists()は、存在するパスに対してもfalseを返します。
- 27. 私はフラッシュファイルに埋め込みしようとしています。
- 28. SWFObject埋め込みswf、ExternalInterface.Callはnullを返す
- 29. 埋め込みyoutubeをc/gtkアプリケーションに埋め込む
- 30. symfony 2フォーム、埋め込みコレクションにコレクションを埋め込む