如何學會使用安卓自動化測試工具MonkeyRunner

2022-09-12 13:24:47 字數 2032 閱讀 7210

1樓:匿名使用者

第一步、安卓自有目錄\tools\hierarchyviewer.bat工具可以用來檢視應用程式的id。

(1)、啟動安卓模擬器,開啟需要檢視id的軟體介面。此處以google搜尋介面為例。然後雙擊開啟hierarchyviewer.

bat,顯示搜尋介面的activity,即下圖左側被選中的項,表示搜尋介面的完整包名。

(2)點選load view hierarchy按鈕,展現該搜尋介面的層級圖。選中指定的控制元件,檢視id名稱。

在屬性顯示區域可以看到各個控制元件所處的座標位置,以及可以檢視模擬器上工作列的高度,這些資訊可以用於座標計算中。

第二步、通過easymonkeydevice類和by類來呼叫控制元件id。

(1)輸入框的id寫法:easy_device.type(by.id('id/name_text),'zhangsan')。

(2)核取方塊/單選/按鈕的id寫法:easy_device.touch(by.

id('id/login_button'),monkeydevice.down_and_up)。

(3)當兩個id名稱相同時,可以使用層級進行定位。

easy_device.touch(by.id('id/parent_button'),monkeydevice.

down_and_up,by.id('id/current_button'),monkeydevice.down_and_up)。

第三步、執行檔案模擬計算7*8=56,生成result.png。monkeyrunner calculator.py。

用id進行引數差不多都是這個思路。但是對於列表、或者彈出框則無法直接通過點選id操作成功,需要計算id的座標。

軟體測試工程師經過以上三個步驟,我們就能快速的掌握monkeyrunner的使用方法,完成安卓軟體測試的任務。

2樓:孫超

按說明書上的方法使用

如果你對這個答案有什麼疑問,請追問,

另外如果你覺得我的回答對你有所幫助,請千萬別忘記採納喲!

如何學會使用安卓自動化測試工具monkeyrunner

3樓:匿名使用者

第一步、安卓自有目錄\tools\hierarchyviewer.bat工具可以用來檢視應用程式的id。

(1)、啟動安卓模擬器,開啟需要檢視id的軟體介面。此處以google搜尋介面為例。然後雙擊開啟hierarchyviewer.

bat,顯示搜尋介面的activity,即下圖左側被選中的項,表示搜尋介面的完整包名。

(2)點選load view hierarchy按鈕,展現該搜尋介面的層級圖。選中指定的控制元件,檢視id名稱。

在屬性顯示區域可以看到各個控制元件所處的座標位置,以及可以檢視模擬器上工作列的高度,這些資訊可以用於座標計算中。

第二步、通過easymonkeydevice類和by類來呼叫控制元件id。

(1)輸入框的id寫法:easy_device.type(by.id('id/name_text),'zhangsan')。

(2)核取方塊/單選/按鈕的id寫法:easy_device.touch(by.

id('id/login_button'),monkeydevice.down_and_up)。

(3)當兩個id名稱相同時,可以使用層級進行定位。

easy_device.touch(by.id('id/parent_button'),monkeydevice.

down_and_up,by.id('id/current_button'),monkeydevice.down_and_up)。

第三步、執行檔案模擬計算7*8=56,生成result.png。monkeyrunner calculator.py。

用id進行引數差不多都是這個思路。但是對於列表、或者彈出框則無法直接通過點選id操作成功,需要計算id的座標。

經過以上三個步驟,我們就能快速的掌握monkeyrunner的使用方法,完成安卓軟體測試的任務。

怎樣使用appium進行android自動化測試

安卓什麼軟體可以自動整理桌面的,如何讓安卓桌面圖示自動排列

一 低調內斂的nova nova桌面漢化破解版是一款高度可自定義 極度流暢 效能強悍至極的android 4.x專用主螢幕啟動器。它與apex launcher共同瓜分了android 4.x上的啟動器江山,二者各有千秋,而nova桌面漢化版在自定義程度上略勝一籌。二 為折騰而生的buzz buzz...

安卓手機如何當U盤使用,如何把Android手機當U盤使用

android手機連線電腦會彈出連線選項,點選 儲存裝置 即可變為u盤模式,此時在我的電腦裡可以看到你的手機盤。擺脫手機限制,將安卓系統安裝到u盤中,隨身攜帶即插即用 如何把android手機當u盤使用 要看情況而定。1 安卓2.x的版本,插上連線到電腦,就可以使用大容量儲存模式。2 安卓4.x以後...

安卓手機無限重啟,安卓手機總是自動重啟該怎麼辦?

如你所說的話,僅是把uc和搜狗換成新版,然後恢復出廠,應該不會如此。你確定沒有刪過其它檔案?一些系統檔案被刪除後會出現你所說的情況。方法一 重新刷機。方法二 把被刪除的系統檔案通過recovery恢復回去,前提要知道是哪個檔案出錯,另外要求你刷過第三方的recovery,如果沒有可現刷一個第三方的r...