當前位置:編程學習大全網 - 網絡軟體 - 如何學會使用安卓自動化測試工具MonkeyRunner

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

第壹步、安卓自有目錄\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的使用方法,完成安卓軟件測試的任務。

  • 上一篇:洛陽的主城區有哪些?
  • 下一篇:誰懂打印紙的分類?
  • copyright 2024編程學習大全網