Uiautomator2和Appium自動化測試框架對比


說到Uiautomator2,就不得不說下Uiautomator了。

Uiautomator

Uiautomator是谷歌開發的一款運行在Android設備上的UI自動化測試工具,基於Java語言。所以使用它有個限制,就是必須打包成 apk 或者 jar,上傳到設備上,才能運行。

Uiautomator2

Uiautomator的2個缺點:1)測試腳本只能使用Java語言  2)測試腳本必須每次被上傳到設備上運行。

Uiayutomato2封裝了谷歌自帶的uiautomato2測試框架,提供便利的python接口。允許測試人員直接在PC上編寫python腳本,大大提高了自動化代碼的編寫效率。

Appium

Appium是基於 Uiautomator 和 Bootstrap.jar 實現的一個開源、跨平台、跨語言的測試框架。Bootstrap在Appium初始化的時候,被推送到Android設備上,負責監聽Appium發過來的請求,將其轉換后發給Uiautomator去處理,完成自動化操作。所以,appium相當於封裝了Uiautomator。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM