0
我的應用拍照需要使用該系統意圖測試通過ADB猴子
...
Intent intent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageFileUri);
...
我想使用測試猴子來測試我的應用程序的照片;但到目前爲止,我還沒有能夠讓猴子去拍照。這可能嗎?
以下是我已經能夠拿出最好的:
adb shell monkey -p com.google.android.camera -p ny.package.name -v 500
當我運行此命令,我的應用程序啓動和相機活動也正常啓動。它甚至看起來像猴子在系統相機App中的拍照按鈕上輕擊。從觀看猴子跑,看起來像一個可能的解釋可能是,猴子在圖像實際上可以保存之前點擊其他按鈕,並由於某種原因,這'取消'保存照片動作。
順便說一句,我在Android 2.3.6的Nexus上運行猴子,而不是模擬器。
是的,monkeyrunner是一個很好的選擇,但我不明白爲什麼ADB猴子**測試我的應用程序錯誤**。我認爲這兩種方法都是互補的,這就是爲什麼有兩種工具。 –