私は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. Python callable()組み込み関数は、インスタンスメソッドに対してfalseを返します
- 2. 埋め込みフォントスタイリング - CSSスタイリング対埋め込みフォントスタイル
- 3. 埋め込み可能対1対多
- 4. HTMLPurifierを使用して、すべてを除外しますが、埋め込みコードを埋め込みます
- 5. Instagram埋め込みキャプションにHTMLを埋め込みます
- 6. タイプが埋め込みリソースから読み込まれたときにIsAssignableFromがfalseを返す
- 7. 埋め込みブートストラップレイアウトの埋め込み
- 8. 埋め込みリソースとして別のDLLにVB.NET埋め込みDLL?
- 9. Xamarinフォームの埋め込みまたはネイティブ埋め込み
- 10. 埋め込み可能なウィジェットとしてアプリを返す
- 11. os.path.isfile()はネットワークドライブ上のファイルに対してfalseを返します
- 12. JavaFX ScrollPane対TabViewの埋め込みスペース
- 13. ワイルドフライ対埋め込みパフォーマンスの実行
- 14. 1対多数の埋め込み
- 15. pdf埋め込み/埋め込み
- 16. Spring Boot埋め込みTomcatまたは埋め込みTomcat
- 17. インターシステムキャッシュ:埋め込みSQLは常に最初の行だけを返します
- 18. QFileInfo :: isExecutable()は ".exe"ファイルに対してfalseを返します
- 19. Angular.isArray(data)は配列に対してfalseを返します
- 20. Enum.IsDefinedは文字列に対してfalseを返します
- 21. インラインSVG対<object>埋め込み
- 22. 埋め込み絶対divとzインデックス
- 23. 埋め込み対話型シェル(VTE)
- 24. 埋め込みF#対話型
- 25. VBA WordをExcelに埋め込む - 埋め込みしようとするとWordが埋め込まれる
- 26. 別の再生時にYouTubeのiframe埋め込みを埋め込みます
- 27. 埋め込みリソースを使用してHttpHandlerにDLLを埋め込む
- 28. 親の埋め込みを無視した絶対配置
- 29. FancyboxがIEに読み込まれず、falseを返すfalse
- 30. HTMLに埋め込みを検討していますか?