美文网首页
Appium环境搭建(安卓版)

Appium环境搭建(安卓版)

作者: 圣堂刺客_x | 来源:发表于2019-12-02 22:57 被阅读0次

参考链接:https://www.jianshu.com/p/f70b1baa596a

Appium简介

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。
Appium官网
Appium中文文档


准备环境

  • JDK
  • Andriod SDK
  • Node.js
  • Python
  • Appium-desktop
  • Appium-Python-Client

安装JDK

JDK下载地址

环境变量配置

  • JAVA_HOME:jdk的安装目录(本人是 E:\Java\jdk1.8.0)
  • Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  • CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

检验是否配置成功 运行cmd 输入 java -version


Andriod SDK安装

SDK下载地址
安装后启动 SDK Manager.exe 程序就可以看到Android SDK Mannerger的主界面。

选择安装如下内容:

  • Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包,版本号带rc字样的是预览版。
  • Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,存放公用开发工具,比如adb、sqlite3等,被划分到了这里。
  • Android SDK Build-tools(必须,可以安装多个版本):Android项目构建工具。
  • Android xxx(API xx) 目录(可选的各平台开发工具)如,Android 8.1.0(API 27)
    • SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。
  • Android Support Repository(可选):主要是方便在gradle中使用Android Support Libraries,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。
  • Google USB Driver(可选) 连接真机时需要用到。
  • Google Web Driver (可选)测试H5页面时需要用到。
  • Intel x86 Emulator Accelerator(HAXM installer)(可选):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模拟器的运行速度。

环境变量配置

  • ANDROID_HOME:SDK安装路径,如D:\Andriod_sdk
  • Path:%ANDROID_HOME%\platform-tools;
  • Path:%ANDROID_HOME%\build-tools\28.0.3;
  • Path:%ANDROID_HOME%\tools;

在cmd界面输入“adb” 来判断安装是否成功。


安装Node.js

Node.js下载地址
注意:Node.js版本要注意与Appium兼容,本次使用的Appium版本是1.7.2,则选择的Node.js版本为6.11.3
安装完成后在cmd界面输入“node -v”和“npm -v”来判断安装是否成功。


安装Appium-desktop

Appium-desktop下载地址
Appium-desktop工具也封装了Appium server和Node.js依赖环境。其实就是一个可以在界面操作的工具。


安装Python3

python下载地址
直接下载安装即可。

安装Appium-Python-Client

  • 通过命令: pip install Appium-Python-Client 进行安装。
  • 安装后可以通过如下命令来检测是否安装成功。如果控制台没有报错,则说明安装成功。
>>> from appium import webdriver
>>>

相关文章

网友评论

      本文标题:Appium环境搭建(安卓版)

      本文链接:https://www.haomeiwen.com/subject/kqfqgctx.html