Applium+java+maven+allure+TestNG自動化測試——appilum運行環境搭建

Applium+java+maven+allure自動化測試——appilum運行環境搭建

appium是開源的移動端自動化測試框架,可以測試原生的、混合的、以及移動端的web項目。
appium的加載過程:

  • 調用安卓adb完成測試apk的部署操作
  • 向安卓設備部署bootstrap.jar
  • appium client發送請求到電腦端的appium server
  • appium server分析請求並把命令發到bootstrap.jar
  • bootstrap.jar分析命令再調用安卓原生UiAutomator指令生成安卓測試指令
  • bootstrap.jar將測試結果反饋給appium server

appium server就是appium的一個服務,在官網上可以下載Destop安裝程序就行安裝,也可以通過npm進行安裝,appium client就是本地的java測試代碼

nodeJS安裝

appium的運行依賴nodeJS的環境,所以先安裝NodeJS,官網下載安裝:nodeJs官網
在這裏插入圖片描述選擇合適的版本下載安裝。
安裝完後,即可使用npm命令,爲了安裝依賴包更快,建議先用npm安裝cnpm,再執行cnpm的命令安裝appium。

appium-server 安裝

  1. npm 安裝cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org 安裝完後打開cmd執行cnpm -v命令如下表示安裝成功:
    2.
  2. 安裝appium: cnpm install [email protected] -g 這裏安裝的是1.13版本的appium,如果有同學在github上下載桌面exe程序進行安裝也是可以的,但是下載太慢,這裏直接通過npm安裝,其實都是一樣的,appium的最新版本可以在appium官網查看,如果安裝最新版本,支持UiAutomator 2 ,那麼對於測試安卓5.0以下的機型將會不支持。
  3. 安裝appium-doctor,cnpm install appium-doctor -g ,appium-doctor是一個檢測appium運行環境的工具,主要爲了方便排查環境問題,安裝完後cmd窗口執行appium-doctor,表示環境配置OK,主要是檢測java環境變量和Android SDK的環境變量有沒有配置,注意,appium只能識別JAVA_HOME,和ANDROID_HOME的path配置,path中直接寫絕對位置appium識別不了。
    在這裏插入圖片描述
  4. 以上執行完,cmd窗口再執行appium命令;即可啓動appium-server
    在這裏插入圖片描述appium的運行不僅需要nodeJS的環境,還需要java和Android SDK支持,java和Android SDK的安裝網上資料很多,在此不再贅述

這是appium自動化測試的第一步,接下來,我們再一起學習IDEA中appium client的導入,以及如何用maven結合TestNG搭建appium的開發環境。

*如果大家覺得文章有幫助,打賞一包辣條鼓勵下也能偷着樂呢~

在這裏插入圖片描述在這裏插入圖片描述

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