比较好的文章:http://www.15yan.com/story/4GbuTwXQKDU/
官网资料:http://appium.io/slate/cn/v1.2.0/?python#appium
官方文档中文版:https://github.com/appium/appium/tree/master/docs/cn
appium界面安装包下载地址、client下载地址:https://testerhome.com/topics/680
1.下载java、Android、xcode,配置JAVA_HOME、ANDROID_HOME的环境变量
以下为我的环境变量:
mac配置ANDROID_HOME:export ANDROID_HOME=/usr/local/android-sdk-macosx/
mac配置JAVA_HOME:export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
jdk是从网上直接下载的安装包安装的,文件夹“Internet Plug-Ins”中间的空格需要用\转义一下
注意:安装Android的SDK,必须Android SDK Platform-tools和Android SDK Tools、Android SDK Build-toos全部安装上,否则在用appium的inspector的时候各种报错。安装方法进入SDK的安装目录,找到启动Android SDK Manager,然后安装即可
2.安装appium
通过命令行安装:
brew install node
npm install -g appium
命令行安装总是各种报错,第一次安装成功了,我重装系统后怎么也安装不成功。可以直接装appium的客户端版。
下载地址:https://testerhome.com/topics/680
安装好客户端后,客户端上有一个听诊器的图标,是doctor,点击可以检查appium环境是否正确,如果有错误会标红提示。
(通过dmg安装包手动安装appium后检查环境,实际的运行命令:
‘/Applications/Appium.app/Contents/Resources/node/bin/node‘ ‘/Applications/Appium.app/Contents/Resources/node_modules/appium-doctor/appium-doctor.js‘)
也可以在命令行中安装appium-doctor,然后来检查
brew install nappium-doctor -g
appium-doctor
检察环境时遇到的问题:
命令行中使用命令检查appium安装环境都是通过的,但是用客户端的doctor检查提示JAVA_HOME和ANDROID_HOME环境变量没配置。
解决方法:
编辑 ~/.bash_profile,讲刚两个配置环境的export写入到这个文件,然后source ~/.bash_profile,此时客户端中再使用doctor来检查就是通过的了。
3.安装对应的语言包
下面是安装包的下载地址
https://testerhome.com/topics/680
通过github中的介绍,有各种语言包对应的安装方法。我用的是python,直接可以用python的pip来安装
pip install Appium-Python-CLient
至此环境就都准备好了。操作中发现命令行真的是各种坑,还是安装appium客户端来的方便些,而且也可以通过客户端的inspect来查看元素