1、安装Microsoft .NET Framework 4.5
检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本。
如下图所示:
若没有,去下载 net4.5.1.exe 文件安装
2、安装node-v6.11.4-x64.msi
双击运行,安装appium的依赖环境,node.js.
将安装路径配置环境变量path,cmd输入node -v查看,看到版本号即表示成功
3、安装appium
官方网站地址:http://appium.io/ 下载
双击运行 appium-desktop-Setup-1.6.2.exe 安装
官方网站下载最新的appium版本。新版appium提供了元素定位的功能。
4、安装JDK
安装JDK1.8及以上版本。
参考:https://www.cnblogs.com/smyhvae/p/3788534.html
5、安卓ADT工具即安卓sdk
ADT的安装:
双击解压 adt-bundle-windows-x86_64-20140702.zip
配置环境变量:
添加ANDROID_HOM环境变量,配置sdk根目录。
在以上的截图中,
ANDROID_HOME=D:softwareadt-bundle-windows-x86_64-20140702sdk
在PATH变量中添加adb所有的目录:
;%ANDROID_HOME%platform-tools
检测:
进入cmd命令行,输入adb version
能够正常显示adb的版本就ok
6、安装genymotion模拟器/夜神模拟器
允许usb调试开启权限
7、安装appium python库
7.1 在线安装(不建议)
使用python的pip命令,直接在线安装:可能会装到c盘不建议
pip install Appium-Python-Client
7.2 在pycharm中安装
File-Settings-Project-Project Interpreter,点击“+”号,搜索Appium-Python-Client,安装
不勾选此处
安装成功后,可看到就在python安装盘下
引入from appium import webdriver 不报错,即表示成功
小demo版本
必须保证adb version 已连接到模拟器,appium server服务开启
参数请看:http://appium.io/docs/cn/writing-running-appium/caps/
from appium import webdriver desired_caps={} desired_caps['platformName']='Android' desired_caps['platformVersion']='4.4.2' desired_caps['deviceName']='Android Emulator' # desired_caps['deviceName']='127.0.0.1:62001' #app信息
desired_caps["appPackage"] = "com.xxzb.fenwoo"
desired_caps["appActivity"] = ".activity.MainActivity" driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)
连接模拟器如有疑问查看:https://www.cnblogs.com/simran/p/9328563.html
参考文档:https://www.cnblogs.com/smyhvae/p/3788534.html