我正在編寫一個UI測試用例(使用ActivityUnitTestCase),並希望檢查給定時間View子類是否對用戶可見。我發現了視圖#isShown()方法,它聲稱要做到這一點 - 檢查此元素及其所有父母的可見性字段 - 但不知何故,它始終返回所有元素的「false」。我會很感激一些幫助。如果它更容易,我可以粘貼一些代碼。在Android測試中,如何檢查顯示的視圖?
此外,我發現ViewAsserts#assertOnScreen(查看起源,查看視圖)但它似乎並沒有做正確的事情 - 總是返回true。我可能稱它錯了:assertOnScreen(viewImTesting.getRootView(),viewImTesting)?
感謝, 揚
Ping - Android專家 - 任何線索? :) – 2011-02-10 14:53:42