1. 程式人生 > >appium移動端自動化測試的一些感想

appium移動端自動化測試的一些感想

花了一個多月的時間來複習,學習appium+python+android的UI層的自動化測試。

從最開始的環境搭建,都後面執行指令碼報錯各類錯,到優化指令碼結構,基本上問題不斷。

相比,selenium做PC端的UI自動化測試來說,難度增加了一些。

這個月來的收穫總結一下:

1,養成了碰到問題自己查資料,解決。(這一點我感覺收穫最大,自己成長了,技術上提高了這樣理解)

2,流程與selenium做PC端的UI自動化一致,定位元素,封裝函式,封裝類,呼叫函式,呼叫類,匯入unittest框架,執行用例等。

3,appium定位元素,xpath方法很有效。還有座標定位方法,不到萬不得已,不要使用座標定位。其他的諸如:id,name,content_desc,等就很簡單了。

4,常用的一些api方法,也要多複習一下。除了:click,send_keys,swipe,等。還有很多其他方法,碰到了,就多留心下。

5,多學習程式設計的語言,在寫自動化指令碼的時候,會發現程式設計能力限制了自己發揮的空間。

6,呼叫單元測試框架,組織,執行,判斷用例執行情況。善用斷言。(其實截圖帶時間功能用的挺好的。也是這次無意中看到別人的指令碼中應用了,就引入了。)

 

總之就一點,學會了,不難。

對事情花費的時間往往與結果成正比例關係。