如何通過(guò)Monkey解放雙手咻一咻

這兩天早上10點(diǎn)支付寶咻一咻戳到手機(jī)都快破一個(gè)洞了還是毛都沒(méi)有!手還疼得要命矩距,又不甘心錯(cuò)過(guò)一絲絲得到敬業(yè)福的機(jī)會(huì)念赶。作為一個(gè)程序猿础钠,怎么能讓阿里的程序猿耍得團(tuán)團(tuán)轉(zhuǎn)呢,于是有了這篇文章叉谜。
聲明:本文章僅供娛樂(lè)及安卓愛(ài)好者開(kāi)發(fā)學(xué)習(xí)交流之用旗吁,如果使用該文章中的代碼,產(chǎn)生的包括但不局限于手機(jī)發(fā)熱停局,死機(jī)很钓,變磚,電腦罷工董栽,支付寶封號(hào)码倦,查水表等均與本人無(wú)關(guān) :)

prepare

  1. PC 裝好android sdk,配制好環(huán)境變量
  2. 準(zhǔn)備一臺(tái)安卓手機(jī)锭碳,連上電腦袁稽,打開(kāi)USB調(diào)試
  3. 了解monkey測(cè)試的基本知識(shí),不了解的可以看我的這篇monkey test 使用筆記
  • 當(dāng)然用其它自動(dòng)化測(cè)試也可以擒抛,反正只需要簡(jiǎn)單的模擬點(diǎn)擊操作

python腳本

  1. USB調(diào)試-打開(kāi)指針位置推汽,切到支付寶頁(yè)面,按住咻一咻歧沪,看看手機(jī)狀態(tài)欄上的信息民泵,拿到咻咻咻按鈕的坐標(biāo)


    USB調(diào)試-打開(kāi)指針位置
  • 編寫(xiě)腳本
    新建文本文檔,命名touch.py槽畔,寫(xiě)入下面這幾行代碼
import sys
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi

device = mr.waitForConnection()
if not device:
    print >> sys.stderr,"no device"
    sys.exit(1)
    
for i in range(1,1000000):
    device.touch(584,1052,md.DOWN_AND_UP)   
    mr.sleep(0.2) 
  • for 就是循環(huán)點(diǎn)了后面的數(shù)設(shè)大一點(diǎn)栈妆,因?yàn)槟壳暗那闆r來(lái)看,點(diǎn)個(gè)幾萬(wàn)下估計(jì)不一定有個(gè)毛線
  • touch當(dāng)然就是點(diǎn)擊了厢钧,584,1052是剛剛拿到的坐標(biāo)
  • mr.sleep(0.2)表示一秒5點(diǎn)(等0.2秒鳞尔,當(dāng)然這個(gè)數(shù)字可以設(shè)大點(diǎn))。

let's go 執(zhí)行腳本命令

  1. 保證手機(jī)以正常連接并被電腦識(shí)別到可以通過(guò)adb devices檢查
  • 打開(kāi)支付寶咻一咻頁(yè)面

  • 打開(kāi)cmd然后執(zhí)行
    C:\Users\Sam>monkeyrunner d:\monkey\touch.py
    配制好SDK環(huán)境變量后早直,monkeyrunner可以在任何目錄下運(yùn)行寥假,但是.py文件必須使用完整路徑

  • 如果咻到什么東西,如果是沒(méi)什么用的彈窗只要按返回鍵就會(huì)繼續(xù)自動(dòng)咻霞扬,如果需要領(lǐng)取糕韧,則先停止枫振,只要在命令行界面按ctrl c,則會(huì)出現(xiàn)停止腳本的提示如下:

  • 如果按終止操作再執(zhí)行可能會(huì)報(bào)錯(cuò)萤彩,不懂為啥粪滤,只需要再終止一次,再執(zhí)行腳本即可雀扶。

有圖有真相

圖中可能是由于手機(jī)開(kāi)錄屏軟件的原因有點(diǎn)卡

雖然是寫(xiě)好了杖小,但是明天就回家了,電腦也懶得帶回去愚墓,所以其實(shí)也用不上予权,不過(guò)算是復(fù)習(xí)了一下monkey的用法吧,下次有這種坑爹的活動(dòng)再玩咯浪册。不說(shuō)了扫腺,收拾東西去了 - -。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末村象,一起剝皮案震驚了整個(gè)濱河市斧账,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌煞肾,老刑警劉巖咧织,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異籍救,居然都是意外死亡习绢,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門蝙昙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)闪萄,“玉大人,你說(shuō)我怎么就攤上這事奇颠“苋ィ” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵烈拒,是天一觀的道長(zhǎng)圆裕。 經(jīng)常有香客問(wèn)我,道長(zhǎng)荆几,這世上最難降的妖魔是什么吓妆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮吨铸,結(jié)果婚禮上行拢,老公的妹妹穿的比我還像新娘。我一直安慰自己诞吱,他們只是感情好舟奠,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布竭缝。 她就那樣靜靜地躺著,像睡著了一般沼瘫。 火紅的嫁衣襯著肌膚如雪抬纸。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天晕鹊,我揣著相機(jī)與錄音松却,去河邊找鬼暴浦。 笑死溅话,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的歌焦。 我是一名探鬼主播飞几,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼独撇!你這毒婦竟也來(lái)了屑墨?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤纷铣,失蹤者是張志新(化名)和其女友劉穎卵史,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體搜立,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡以躯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啄踊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忧设。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖颠通,靈堂內(nèi)的尸體忽然破棺而出址晕,到底是詐尸還是另有隱情,我是刑警寧澤顿锰,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布谨垃,位于F島的核電站,受9級(jí)特大地震影響硼控,放射性物質(zhì)發(fā)生泄漏乘客。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一淀歇、第九天 我趴在偏房一處隱蔽的房頂上張望易核。 院中可真熱鬧,春花似錦浪默、人聲如沸牡直。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)碰逸。三九已至乡小,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饵史,已是汗流浹背满钟。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胳喷,地道東北人湃番。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像吭露,于是被迫代替她去往敵國(guó)和親吠撮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,102評(píng)論 25 707
  • 嘻門官人閱讀 158評(píng)論 0 0
  • 世上有一種人讲竿,把別人談戀愛(ài)的時(shí)間放到閱讀上了泥兰,而忽略了自己的青春,錯(cuò)過(guò)了本該有清純之戀题禀,當(dāng)其老大依舊孑然...
    湘江隱士閱讀 210評(píng)論 1 2
  • “人心不足蛇吞象”鞋诗,這句話幾乎所有人都懂。 可是這個(gè)世界上誘人的事物實(shí)在數(shù)不過(guò)來(lái)迈嘹,誘惑太多削彬,我們總是想盡可能得到更...
    蓮藕精靈閱讀 260評(píng)論 0 0
  • unable to configure the Docker daemon with file /etc/dock...
    Kathent閱讀 4,019評(píng)論 0 0