Tôi có một TabHostActivity có 4 tab (và 4 hoạt động tương ứng). Khi trong bài kiểm tra tôi nhấp vào một trong số them("Search")
SearchActivity sẽ xuất hiện (và thực tế là nó). Vấn đề là trong thử nghiệm Robotuim tôi cố gắng đợi cho hoạt động này bằng cách sử dụng solo.waitForActivity()
và nó không thành công ngay cả khi Hoạt động trên màn hình. Ngoài ra, tất cả các hoạt động này không có sẵn thông qua solo.getView()
- trả về giá trị rỗng.Robotium. waitForActivity() trả về false cho hoạt động được nhúng trong TabHostActivity
7
A
Trả lời
0
Máy chủ lưu trữ và rô bốt không kết hợp rất tốt, về cơ bản tính năng solo.waitforactivity chỉ mong đợi một hoạt động được mở cùng một lúc nhưng với máy chủ lưu trữ tab, những điều xấu xảy ra khi nhiều hoạt động thực sự mở và bị nhầm lẫn.
1
Nếu solo.waitForActivity()
không hoạt động, bạn có thể sử dụng solo.sleep(time)
và theo sau là solo.assertCurrentActivity("not desired activity", Activity.class)
để xác nhận rằng bạn đang hoạt động mong muốn. Và bạn có thể tiếp tục với hiệu suất hành động hơn nữa.
Các vấn đề liên quan
- 1. int.TryParse() trả về false cho "#. ##"
- 2. get_browser() trả về FALSE
- 3. string.matches (". *") Trả về false
- 4. sd.canWrite() luôn trả về false
- 5. Python path.exists() trả về False
- 6. HtmlElement.Parent trả về false parent
- 7. PrincipalContext.ValidateCredentials luôn trả về FALSE
- 8. Dictionary.ContainsKey Luôn Trả về False
- 9. isProviderEnabled (LocationManager.NETWORK_PROVIDER) trả về false
- 10. curl_exec() luôn trả về false
- 11. Android LocationManager.isProviderEnabled() luôn trả về false
- 12. HttpContext.Current.User.IsInRole (roleName) luôn trả về false
- 13. Khi mysql_query trả về false
- 14. Android Context.bindService luôn trả về false và đối tượng ServiceConnection không bao giờ được kích hoạt
- 15. "Trả về false" là gì? làm gì?
- 16. PHP FTP ftp_nlist không hoạt động, trả lại boolean false
- 17. C++ bool trả về 0 1 thay vì false false
- 18. cả File.isFile() và File.isDirectory() được trả về false
- 19. bindService() trả về false nhưng unbindService() cần được gọi?
- 20. getBoolean (EXTRA_NO_CONNECTIVITY) luôn trả về false
- 21. Tại sao is_a? trả về false cho lớp Hash?
- 22. PHP: Is_numeric trả về false trên 0
- 23. PHP in_array() luôn trả về false
- 24. SipManager.isApiSupported() và SipManager.isVoipSupported() trả về false
- 25. Tại sao Integer.respond_to? (: Even?) Trả về false?
- 26. FtpClient storeFile luôn trả về False
- 27. Xác nhận so với trả về false?
- 28. Danh sách trả về AsyncTask hoạt động
- 29. .post bên trong jQuery.validator.addMethod luôn trả về false
- 30. checkdnsrr luôn trả về false trên windows