appium


前言和下載地址

1、jdk(步驟不再啰嗦)

2、android SDK,下載地址:http://developer.android.com/sdk/index.html,下載sdk tools,可能需要FQ,提供一個國內下載地址:http://www.androiddevtools.cn/

3、appium,下載地址:http://appium.io/

4、nodejs,下載地址:https://nodejs.org/en/

5、Genymotion,下載地址:https://www.genymotion.com/#!/download(android模擬器,需要先注冊帳號)

6、appium lib,下載地址:http://appium.io/downloads.html

 

安裝步驟

1、安裝Microsoft .NET Framework 

      下載地址:https://dotnet.microsoft.com/download

      最好下載4.5以上的版本  

2、安裝 node-v12.13.0-x64.msi

  官方網站地址:https://nodejs.org/en/

  雙擊運行,安裝appium的依賴環境;

3、安裝appium

  官方網站地址:http://appium.io/  

  雙擊運行 appium-desktop-Setup-1.2.4.exe。

  也可以去官方網站下載最新的appium版本。新版appium提供了元素定位的功能。

  

   

4、安裝JDK

  安裝JDK1.8及以上版本。安裝流程自行百度或者看另外一篇 博客  https://www.cnblogs.com/chenxiaomeng/p/9401907.html

5、安卓Android Develop Tools工具

       下載地址

       android SDK,下載地址:http://developer.android.com/sdk/index.html,下載sdk tools,可能需要FQ,

       提供一個國內下載地址:http://www.androiddevtools.cn/

  ADT的安裝:

  1)解壓 android-sdk_r24.4.1-windows.zip到本地目錄

  2)雙擊SDKManager.exe

   

  3)在SDK Manager界面當中,只勾選:

  Tools當中的Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools

   

  另外一個就是Extras.

   

  其它的一概不勾選。默認選中的請注意取消勾選!!!!

  打開SDK Manager,默認會選中安卓sdk,請一定要取消掉。

   

   安裝后需要更新到最新版本

  

  

  配置環境變量:

  1)添加ANDROID_HOME環境變量,配置sdk根目錄。

  在以上的截圖中,

  ANDROID_HOME=D:android-sdk-windows

   

  2)在PATH變量中添加三項內容:

  %ANDROID_HOME%platform-tools

  %ANDROID_HOME% ools

  %ANDROID_HOME%uild-tools28.0.3

   

  檢測:

  進入cmd命令行,輸入adb version,能夠正常顯示adb的版本就okay.

   

6、安裝夜神模擬器(現請安裝 雷電/網易MUMU模擬器,比夜神好用)

  夜神官方網站下載地址:https://www.yeshen.com/

  網易官方網站下載地址:http://mumu.163.com/

  網易官方網站下載地址:http://www.ldmnq.com/ldy/baidu.html 

  下載安裝完成之后。桌面會有2個圖標:夜神模擬器、夜神多開器。

  夜神模擬器:默認安卓版本為4.4.2

  夜神多開器:可以增加安卓5.1模擬器、安卓7.1模擬器。

  在啟動模擬器之前,替換模擬器安裝路徑當中的nox_adb.exe

  第一步:將%ANDROID_HOME%platform-tools目錄下的adb.exe拷貝到桌面,更改名稱為nox_adb.exe

   

  第二步:將第一步中的nox_adb拷貝到夜神模擬器安裝目錄下,替換原來的文件。

   

  再去啟動夜神模擬器。然后在cmd命令行當中,輸入命令:adb devices

   

7、安裝appium python客戶端

  使用 python 的 pip 命令,直接在線安裝:pip install Appium-Python-Client

  豆瓣源安裝庫:pip install -i https://pypi.douban.com/simple Appium-Python-Client

pycharm運行腳本:

1、前提需打開模擬器 安裝好軟件

2、打開 Appium 軟件

  

3、查看手機或者模擬器版本:設置--關於平板電腦

  

   

4、獲取應用的包名和入口頁面名 - aapt命令

  切換到adb文件目錄:D:android-sdk-windowsuild-tools29.0.2

  在路徑內輸入 cmd ,執行 aapt 命令:aapt dump badging + 應用軟件的 apk 路徑

  查看字段:package = "com.lemon.lemonban"

  查看字段:launchable-activity = "com.lemon.lemonban.activity.WelcomeActivity"

  

   

5、模擬機/真機在線 - 電腦能夠識別到移動設備。至少要有一台設備是可以識別。
  cmd 輸入:adb devices - 檢測連接的設備。

  

代碼詳解一:

復制代碼
from appium import webdriver


# 跟app會話的准備信息
desired_caps = {}
# 配置平台信息:平台的名字、平台的版本(上面截圖步驟 3)、設備名稱(隨意)
desired_caps["platformName"] = "Android"
desired_caps["platformVersion"] = "5.1"
desired_caps["deviceName"] = "huawei"

# 獲取應用的包名和入口頁面名 - aapt命令(上面截圖步驟 4)
# 切換到adb文件目錄:D:android-sdk-windowsuild-tools29.0.2 
# 在路徑內輸入 cmd ,執行 aapt 命令:aapt dump badging  + 應用軟件的 apk 路徑
# 查看字段:package = "com.lemon.lemonban"
# 查看字段:launchable-activity = "com.lemon.lemonban.activity.WelcomeActivity"
desired_caps["appPackage"] = "com.lemon.lemonban"
desired_caps["appActivity"] = "com.lemon.lemonban.activity.WelcomeActivity"

# 不需要重置
desired_caps["noReset"] = True
# print(desired_caps)

# 1、手動開啟 appium server,使其處於監聽狀態。4723端口。(上面截圖步驟 2)
# 2、模擬機/真機在線 - 電腦能夠識別到移動設備。至少要有一台設備是可以識別。
#    cmd 輸入:adb devices - 檢測連接的設備。(上面截圖步驟 5)

# 啟動工作:與 appium server 之間建立連接,然后發送我的會話初始數據
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
復制代碼

代碼簡化二:

復制代碼
from appium import webdriver


"""
配置平台信息:
"platformName": 平台的名字
"platformVersion": 平台的版本
"deviceName": 設備名稱
"appPackage": 應用的包名
"appActivity": 入口頁面名
"noReset": 不需要重置
"""
desired_caps = {
    "platformName": "Android",
    "platformVersion": "5.1",
    "deviceName": "huawei",
    "appPackage": "com.lemon.lemonban",
    "appActivity": "com.lemon.lemonban.activity.WelcomeActivity",
    "noReset": True
}

# 啟動工作:與 appium server 之間建立連接,然后發送我的會話初始數據
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
復制代碼

  3、運行代碼,模擬器會自動打開 軟件應用

  至此環境安裝成功

 


免責聲明!

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



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