我想模擬移動設備上的觸摸事件,鍵盤事件。我可以用MonkeyRunner
嗎?另外,我覺得它只適用於SDK?我可以使用MonkeyRunner工具在移動應用程序中工作嗎
我想要將應用程序安裝在手機上,這將執行一些隨機觸摸鍵盤事件。是否可以用MonkeyRunner
?
如果是,請爲我提供如何開始編寫用於移動設備的python以及如何在Python中爲android創建項目的幫助。我已經使用Eclipse for Java for android,但不適用於python。
我想模擬移動設備上的觸摸事件,鍵盤事件。我可以用MonkeyRunner
嗎?另外,我覺得它只適用於SDK?我可以使用MonkeyRunner工具在移動應用程序中工作嗎
我想要將應用程序安裝在手機上,這將執行一些隨機觸摸鍵盤事件。是否可以用MonkeyRunner
?
如果是,請爲我提供如何開始編寫用於移動設備的python以及如何在Python中爲android創建項目的幫助。我已經使用Eclipse for Java for android,但不適用於python。
我想模擬移動設備上的觸摸事件,鍵盤事件。我可以用MonkeyRunner做到嗎?
從您的開發機器,是的。根據您的問題標題,您不能在設備上使用MonkeyRunner。
此外,我的印象是它只適用於SDK?
是的。
我想要將應用程序安裝在手機上,它將執行一些隨機觸摸鍵盤事件。 MonkeyRunner有可能嗎?
幸運的是,不,因爲這將是一個巨大的安全漏洞。
我想要將應用程序安裝在移動設備上,這將執行一些隨機觸摸鍵盤事件。 MonkeyRunner有可能嗎?
你想使用monkey來做到這一點。
我的印象是它只適用於SDK?
MonkeyRunner使用SDK附帶的adb(Android Debug Bridge)。但是,如果您安裝了SDK,那並不意味着您還需要啓動它。您只需要adb工具即可與您的設備進行交互。
我想模擬移動設備上的觸摸事件,鍵盤事件。我可以用MonkeyRunner做到嗎?
對於關鍵事件,這裏是由亞洲開發銀行重點支持的事件列表:
http://developer.android.com/reference/android/view/KeyEvent.html
這些都可以直接通過亞行和將由你在那一刻,在前臺應用程序的處理,或在某些情況下, ,如Home按鈕,將導致任務管理器出現。
如果您確實希望將這些用於應用程序的功能測試,我建議您避免使用助記符菜單選項,因爲菜單會更改,而且您的腳本也需要更改。 :)
對於觸摸事件,我可以推薦你ViewClient或Robotium。就個人而言,我更喜歡ViewClient,因爲它更易於使用。
http://dtmilano.blogspot.ro/2012/02/monkeyrunner-interacting-with-views.html
請注意,ViewClient需要monkeyrunner。在其來源中,monkeyrunner是進口的:
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice