2015-08-14 59 views
-2

我已經加載的Android到VirtualBox和願意做以下的android應用程序進行交互:開放並與命令行

1)通過命令行(終端仿真器),打開一個下載的應用(稱之爲Lyft)
2)與應用進行互動,就好像我是與應用程序通常在手機上工作的用戶 -

2A)通過我的用戶名/密碼登錄
OR
2B)轉至新帳戶憑證以創建新帳戶

我想這件事是可能的,因爲Android只是Linux的一個修改版本,但我不完全確定從哪裏開始。如何在不使用API​​的情況下模擬使用移動應用程序的體驗並且實際上不用觸摸手機來做這種事情?

回答

1

您可以啓動應用程序,但如果登錄表單字段請求在啓動後立即集中,則可以訪問輸入字段。否則,點擊窗體域的相互作用是必須的

對於啓動應用程序,請在Android SDK目錄,或者如果它添加到路徑 - 將手機連接並運行

adb shell 
adb shell monkey -p com.android.chrome -c android.intent.category.LAUNCHER 1 

其中COM .android.chrome應該替換爲您想要啓動的應用程序的包名稱

+0

這是一個很好的開始。謝謝 – tim5046