雙擊運行以下文件:net4.5.1.exenode
二、安裝node-v6.11.4-x64.msipython
雙擊運行,安裝appium的依賴環境,node.jsandroid
3、安裝appiumios
官方網站下載最新的appium版本:http://appium.io/
web
雙擊運行 appium-desktop-Setup-x.x.x.exe。windows
安裝JDK1.8及以上版本。app
雙擊解壓 adt-bundle-windows-x86_64-20140702.zip工具
配置環境變量:網站
添加ANDROID_HOME環境變量,配置sdk根目錄。ui
ANDROID_HOME=D:\software\adt-bundle-windows-x86_64-20140702\sdk
在PATH變量中添加adb全部的目錄:
;%ANDROID_HOME%\platform-tools
在path變量中添加aapt的路徑,後面經過adb查找包名和入口頁面時會用到
;D:\Programs\adt-bundle-windows-x86_64-20140702\sdk\build-tools\android-4.4W
檢測:
進入cmd命令行,輸入adb version
可以正常顯示adb的版本就okay.
夜神模擬器安裝好以後,adb命令可能識別不到設備,此時,須要
1.拷貝 adb安裝目錄 D:\\Program\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\下的adb.exe
2.將第一條說所的adb.exe改名成nox_adb.exe
3.將第2條的nox_adb.exe 覆蓋 夜神安裝目錄下 D:\Program Files\Nox\bin\下的nox_adb.exe
使用python的pip命令,直接在線安裝:
pip install Appium-Python-Client
一、哪一個平臺:android、ios
二、哪一個os版本:
三、哪一個app: 包名
四、入口頁面:activity
經過aapt命令能夠查看包名和入口頁面
aapt dump badging apk在電腦中的路徑
例:aapt dump badging D:\apk\sina.apk
在結果中找包名 package: name='com.sina.weibo'
入口頁面:launchable-activity: name='com.sina.weibo.activity.WelcomeActivity'
from appium import webdriver desired_cap = {} desired_cap["platformName"] = "Android" desired_cap["platformVersion"] = "5.1" desired_cap["deviceName"] = "Android Emulator" desired_cap["appPackage"] = "com.sina.com" desired_cap["appActivity"] = "com.sina.com.activity.WelcomeActivity" # 鏈接appium service,並告訴它啓動哪一個平臺的哪一個app webdriver.Remote("'http://127.0.0.1:4723/wd/hub'", desired_cap)
1.appium service必須啓動
2.adb可以識別到設備
3.運行python代碼