跟著 [ 愛利醬 ] 一起把 Android 測試自動化 實戰篇(1)

    實戰篇會先以一個測試用的 apk 檔開始,帶領大家熟悉一下如何實際使用 app 版上的 inspector 工具來錄製腳本。最後在進入到自己實做的 test script 中。雖然我自己是不採用 app 版提供的錄制功能,但是多知道一些也是不吃虧拉 XD。

    開啟 app 版後,
– 首先去這邊取得測試用的 apk 或是使用自己開發的都可以。
– 確定環境中已經有手機接上 (模擬器也可)。執行 adb devices 即可查看目前有多少隻 device 被連接。
註 : 若是找不到已安裝的手機,請重新插拔手機或執行 adb kill-server 然後再執行 adb devices 一次看看是否有抓取到。若還是沒有可以先查看手機是否已經開啟開發者選項中的 USB debug模式。
註 2 : 若是找到手機但是狀態是 unkown 也請先排除。(這邊我不多做介紹,網路上很多資訊)
註 3 : 一定要確認手機都有被找到才可以進行下一步,要不然也是白做。
– 接著在 android 中設定 App Path (放置 apk 檔的位置) 及 Package 這兩個屬性。App Path 就不多說了,Package 指的是該 apk 中定義的 Package 名稱,若你是自行開發 Android app 的話,對 AndroidManifest.xml 想必不陌生,Package 就定義在第一行的 <manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="io.selendroid.testapp" > 中;或是你也可以透過執行 aapt l -a App Path | grep package 來直接抓取 apk 中的 Package。(App Path 是你設定的路徑 EX: /Users/allytest/Documents/workspace/selendroid-test-app-0.10.0.apk,不要真的輸入 App Path,要不然我會昏倒)

android
– 再來在 setting 中勾選 prelauch,讓 appium 啟動後直接把 apk 安裝到手機上。
setting
– 都完成後就可以按下 Launch 按鈕了。
但是我要繼續拖稿了~~~請期待 實戰篇(2) 吧~~~~
廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

w

連結到 %s