双击运行以下文件: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代码