Android 系統上執行Python程式筆記:
必須準備以下應用程式(apk)
SL4A_r4.apk
Python for android_r4.apk
1.安裝 Python for android_r4.apk
2.點擊 Install (必須連上Internet)
3.自動下載所需程式。
4.安裝SL4A_r4.apk
5.開啟後即有參考的Python(.py)可使用
2012年1月11日 星期三
Monkeyrunnerp自動化測試筆記
Monkeyrunnerp自動化測試筆記
1.能對DUT使用ADB指令,不需要ROOT。
2.執行monkeyrunner test.py,即可執行自行撰寫的Python程式(Test.py要放在Monkeyrunner的資料夾下。)
3.已試出基本功能及程式碼如下:
from com.android.monkeyrunner import Monkeyrunner, MonkeyDevice, MonkeyImage
device = MonkeyRunner.waitForConnection()
device.startActivity(action="android,settings.BLUETOOTH_SETTINGS")
for i in range(1, 101):
device.touch(1200, 200, MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(8)
device.touch(1200, 200, MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(1)
print(i)
⓪修改BLUETOOTH_SETTINGS,置換成可使用之介面選項:例如:
AIRPLANE_MODE_SETTINGS,即可呼叫出飛航模式選單介面。
⓪修改device.touch裡的座標可以控制模擬Touch的位置。
⓪for迴圈由Python的語法撰寫。
1.能對DUT使用ADB指令,不需要ROOT。
2.執行monkeyrunner test.py,即可執行自行撰寫的Python程式(Test.py要放在Monkeyrunner的資料夾下。)
3.已試出基本功能及程式碼如下:
from com.android.monkeyrunner import Monkeyrunner, MonkeyDevice, MonkeyImage
device = MonkeyRunner.waitForConnection()
device.startActivity(action="android,settings.BLUETOOTH_SETTINGS")
for i in range(1, 101):
device.touch(1200, 200, MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(8)
device.touch(1200, 200, MonkeyDevice.DOWN_AND_UP)
MonkeyRunner.sleep(1)
print(i)
⓪修改BLUETOOTH_SETTINGS,置換成可使用之介面選項:例如:
AIRPLANE_MODE_SETTINGS,即可呼叫出飛航模式選單介面。
⓪修改device.touch裡的座標可以控制模擬Touch的位置。
⓪for迴圈由Python的語法撰寫。
訂閱:
意見 (Atom)