我正在與Nexus 5和Cyanogen One加上棒棒糖android操作系統的設備。我正在嘗試測試某些應用的各種通知。我成功地使用UiAutomator測試托盤通知和鎖定屏幕通知,但我無法通過擡頭通知獲得任何成功。我嘗試了下面的代碼,但未能檢測到它。如何檢測uiautomator中的擡頭通知?
public void test_HeadsupTitle() throws InterruptedException, UiObjectNotFoundException, IOException
{
//some code to bring up headsup notification
UiObject maxHeadsUp = new UiObject(new UiSelector().packageName("com.android.systemui").resourceId("android:id/status_bar_latest_event_content"));
// code to add sleep so that it waits for heads up notification to show up
assertTrue(maxHeadsUp.exists());
}
有沒有辦法檢測UiAutomator中的HEADUP通知作爲運行自動化時尋找的對象?
出於好奇,你是如何測試托盤通知和鎖屏通知的?我需要現在做同樣的... – 2016-10-25 16:31:38