1. 程式人生 > >monkeyrunner下登錄app

monkeyrunner下登錄app

activity 輸入密碼 ice 賬號 圖片 技術分享 roi pytho androi

第一步,獲取編輯框、按鈕的坐標值

打開模擬器,點開qq

在monkeyrunner環境下輸入如下圖代碼

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice

from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder

device=MonkeyRunner.waitForConnection()

device.startActivity(component = "cn.fbtech.fbuser/cn.fbtech.fbuser.activity.LoginActivity")
recorder.start(device)

然後如下圖所示,點擊一下賬號輸入框、密碼輸入框、登錄按鈕。記下坐標

技術分享圖片

第二步,登錄

輸入代碼

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice 

device=MonkeyRunner.waitForConnection() 

#啟動activity

device.startActivity(component="cn.fbtech.fbuser/cn.fbtech.fbuser.activity.LoginActivity") 

#登錄界面,點擊賬號輸入框

device.touch(
57,246,DOWN_AND_UP)

device.type(
1507×××××60) #輸入賬號

#登錄界面,點擊密碼框

device.touch(
54,298,DOWN_AND_UP)

device.type(
××××××) #輸入密碼
device.touch(235,366,‘DOWN_AND_UP‘) 
 

111

monkeyrunner下登錄app