qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          MonkeyRunner按鍵

            monkeyrunner主要包括三個模塊:
            1、MonkeyRunner:這個類提供了用于連接monkeyrunner和設(shè)備或模擬器的方法,它還提供了用于創(chuàng)建用戶界面顯示提供了方法。
            2、MonkeyDevice:代表一個設(shè)備或模擬器。這個類為安裝和卸載包、開啟Activity、發(fā)送按鍵和觸摸事件、運行測試包等提供了方法。
            3、MonkeyImage:這個類提供了捕捉屏幕的方法。這個類為截圖、將位圖轉(zhuǎn)換成各種格式、對比兩個MonkeyImage對象、將image保存到文件等提供了方法。
            device=MonkeyRunner.waitForConnection()
            #等等連接到設(shè)備,與模擬器連接,返回monkeydevice對象,代表連接的設(shè)備。沒有報錯的話說明連接成功。
            參數(shù)1:超時時間,單位秒,浮點數(shù)。默認(rèn)是無限期地等待。
            參數(shù)2:串deviceid,制定的設(shè)備名稱。默認(rèn)為當(dāng)前設(shè)備(手機(jī)優(yōu)先,比如手機(jī)通過USB線連接到PC、其次為模擬器)。
            默認(rèn)連接:device=MonkeyRunner.waitForConnection()
            參數(shù)連接:device=MonkeyRunner.waitForConnection(1.0, 'emulator-5554‘)
            正在運行程序的休眠時間設(shè)置:
            MonkeyRunner.sleep(秒數(shù),浮點數(shù))
            捕獲屏幕:
            result=device.takeSnapshot()
            result.writeToFile("D:/result.png",'png')
            MonkeyImage.writeToFile(參數(shù)1:輸出文件名,也可以包括路徑,參數(shù)2:目標(biāo)格式)
            寫成功返回true,否則返回false
            發(fā)送指定鍵的關(guān)鍵事件:
            device.press(參數(shù)1:鍵碼, 參數(shù)2:觸摸事件類型)
            參數(shù)1:常用鍵內(nèi)容
            按下HOME鍵 device.press('KEYCODE_HOME', MonkeyDevice.DOWN_AND_UP)
            按下BACK鍵 device.press('KEYCODE_BACK', MonkeyDevice.DOWN_AND_UP)
            按下下導(dǎo)航鍵 device.press('KEYCODE_DPAD_DOWN', MonkeyDevice.DOWN_AND_UP)
            按下上導(dǎo)航鍵 device.press('KEYCODE_DPAD_UP', MonkeyDevice.DOWN_AND_UP)
            按下OK鍵 device.press('KEYCODE_DPAD_CENTER', MonkeyDevice.DOWN_AND_UP)
            按下左導(dǎo)航鍵 device.press('KEYCODE_DPAD_LEFT', MonkeyDevice.DOWN_AND_UP)
            按下右導(dǎo)航鍵 device.press('KEYCODE_DPAD_RIGHT', MonkeyDevice.DOWN_AND_UP)
            相應(yīng)的按鍵對應(yīng)名稱:
            menu鍵:KEYCODE_MENU
            home鍵:KEYCODE_HOME
            back鍵:KEYCODE_BACK
            search鍵:KEYCODE_SEARCH
            call鍵:KEYCODE_CALL
            end鍵:KEYCODE_ENDCALL
            上音量鍵:KEYCODE_VOLUME_UP
            下音量鍵:KEYCODE_VOLUME_DOWN
            power鍵:KEYCODE_POWER
            camera鍵:KEYCODE_CAMERA

          posted on 2014-04-29 11:02 順其自然EVO 閱讀(1538) 評論(0)  編輯  收藏 所屬分類: android

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳原县| 天津市| 龙陵县| 忻州市| 醴陵市| 吉林省| 洞口县| 碌曲县| 崇礼县| 衢州市| 广水市| 邯郸县| 峡江县| 长岭县| 化德县| 扎兰屯市| 固镇县| 镇雄县| 从江县| 凤山县| 灵宝市| 浙江省| 浪卡子县| 白沙| 灵川县| 临西县| 林芝县| 桦南县| 浪卡子县| 得荣县| 平山县| 玉林市| 富蕴县| 昌邑市| 宜章县| 开远市| 贡山| 望奎县| 永安市| 封丘县| 青川县|