windows下appium环境搭建
appium的安装有多种方式,可以使用exe方式,也可以使用node + npm方式安装,个人建议使用后者,通过npm方式可以通过代码启停appium或者通过命令行启停,不需要每次手动点击exe文件启动了,并且appium的日志是直接输出到你运行的控制台,比较方便查看log。至于linux环境的安装类似windows,请自行尝试。
- java环境jdk只需要配置 JAVA_HOME CLASSPATH 参考
- android sdk安装 adb环境配置
不管哪种安装方式都要配置ANDROID_HOME 跟ADB
添加ANDROID_HOME=D:\Users\androidsdk
ADB=D:\Users\androidsdk\platform-tools 到系统变量中
再将%ANDROID_HOME%\tools\bin;%ADB%加入到path中
这时候可以尝试在cmd中使用adb devices命令了
image.png device 前面的是你的手机序列号
- android sdk安装 adb环境配置
下面是安装sdk的两种方式:
-
方式一:下载android studio 安装时默认勾选sdk。下载完成后找到相应目录,这种方式比较简单,而且方便以后研究android应用工程。
-
方式二:通过sdkmanager命令行安装,这种方式安装比较有难度,但是能让你更加了解sdk,并且安装的目录精简。以下是安装方式
- 下载tools 拉到最底部"仅获取命令行工具" 下载windows版
-
下载完成后解压并最好重命名为androidsdk,进入androidsdk\tools\bi n目录,这里面有我们要使用到的uiautomatorviewer.bat,但是由于没 有安装adb,还不能使用。下一步我们安装其他包 下载platform-tools:在该目录下在cmd中输入sdkmanager platform-tools 如下图输入y 等待出现done
image.png -
下载build-tools:在cmd中输入sdkmanager build-tools;27.0.2 这个步骤耗时比较长等待出现done 这个时候我们的androidsdk目录下应该有这些
image.png
-
- 安装node
- 下载node推荐版
- 安装node并添加到环境变量,可参考
- node默认集成了npm包管理器,可以输入npm -v 查看是否有版本信息出现
- 安装cnpm,使用淘宝的cnpm可以加快appium模块的安装,淘宝NPM镜像使用说明 【执行命令 npm install -g cnpm --registry=https://registry.npm.taobao.org】
-
4.node方式安装appium
-
命令行输入 cnpm install -g appium 安装时间会比较长,完成后输入 appium 出现以下界面就说明安装成功了
image.png
-
-
5.手机端主意事项
- 在开发者选项中关闭 窗口动画、过渡动画、缩放动画
- 手机设置无锁屏
- 如果发现输入法不可用,是由于appium安装了虚拟键盘,在设置中关闭即可
-
6.如果想运行简单的demo,可以使用intellj idea导入appium java-client工程,运行AndroidElementTest测试类中的方法。这个工程是gradle环境的,所以还需要安装gradle,或者使用工程自带的gradlew(使用gradlew会比较慢,最好能科学上网)。
QQ图片20180129192831.jpg
网友评论