Android自動化測試Appium

框架選擇

主流的自動化測試框架

官方的是Instrumentation,主流的是appium、Robotium(阿里移動測試是需要這2種腳本)

環境搭建

需要以下幾個東西

1.jre1.8(配置環境變量)

2.android SDK 8.0以下(配置環境變量tools,platform-tools)

3.node.js(環境變量)

4.appiumForWindows (環境變量- appium/node_modules/.bin)

5.模擬器或真機

 做android開發的基本上只需要額外滿足第3,4點。

結合下面2篇文章搭建環境:環境搭建一環境搭建二

需要的jar包

版本比較老了,自己更新,但是能用,用起來沒問題。

需要的jar包在這裏,自己去扒

原作者也提供了項目但是需要20左右積分。

編寫腳本

使用的ide是android studio,由於無法new JaveProject.所以需要new Modules “javaLibrary”

主要是掌握一些api的使用。

重點技術

封裝

參考這裏PO模式進行封裝(建議把他所有appium的文章看完10篇左右,非常牛批)

1.常見錯誤的處理

2.遇到jar包一直添加不上,(一直add as library失敗),把jar包名字‘-’去掉

3.sendKeys中文亂碼問題,在moudules的build.gradle添加:

4.apps下面的apk名字最好不要出現漢字,有可能出現奇葩錯誤。

測試結果

右鍵用瀏覽器打開,即可看到測試結果。依賴testng,reportng

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章