Appium 小白從零安裝 ,Appium連接真機測試。


 以下是我個人在初次安裝使用Appium時的過程,過程中遇到了一些問題,在這里也一一給出解決辦法。

Appium安裝過程

  1. 先安裝了 Node.js。在node的官網上下載的exe安裝文件。
  2. 在node的command line中執行 npm install -g appium 來安裝appium,報錯,無效。
  3. 去appium.io官網,下載的appium的壓縮包。其實這個壓縮包中已經含有appium的可執行文件,無需再單獨配置Node.js了。
  4. 解壓之后出現appium.exe,雙擊運行提示需要安裝.Net Framework,點擊 “是” 便可以立即下載。
  5. 下載成功后,再次運行appium.exe,可以看到appium 的 server已經啟動。
  6. python安裝appium開發庫 pip install Appium-Python-Client
  7. 使用

  8. from appium import webdriver 
    des = {} 
    des['platformName'] = 'Android' 
    des['platformVersion'] = '4.2' 
    des['deviceName'] = 'Android Emulator' 
    des['app'] = "C:\\Users\Administrator\\Desktop\\testappium\\list1.2.apk" 
    webdriver.Remote('http://localhost:4723/wd/hub', '')
  9. 配置好了之后,發現提示需要android sdk。下好sdk之后。再次運行。

  10. 提示未找到xxx,明顯是環境變量的問題。配置sdk 目錄下的 tools目錄以及platform-tools目錄。此處需要將appium的server重啟,不然還是會提示找不到sdk。

Appium連接安卓真機

  1. 在上面的基礎上,連接安卓真機。通過usb連接真機后,使用 adb devices 命令,發現沒有任何設備。
  2. 再查詢問題過程中,發現了一個命令:appium-doctor,可以檢查一下appium的基本的路徑配置以及環境變量是否完整。
  3. 在發現使用 adb devices 沒有設備之后,安裝三星手機驅動。安裝好之后會在計算機->設備之中看到一個已被識別出的三星手機。
  4. 再次使用adb devices,出現了設備,但是設備識別為 unauthorized 。此時在手機上切換一下連接方式:MTP PTP,或者關閉USB再開啟USB等,類似重啟的效果。現在已經可以識別並連接了

以上是我個人在初次安裝使用Appium時的整個過程。

 


免責聲明!

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



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