APP自动化环境搭建

一、安装Appium
因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,在安装之前,我们首先应该百度“.net framework 4.5” ,百度软件中心提供该框架的下载,将其下载并安装即可

之后我们可以在下方Appium官方网站上下载操作系统相应的Appium版本。这其中AppiumForWindows格式的为Windows版本,如果你的电脑为MAC请下载后缀名为.dmg格式
https://bitbucket.org/appium/appium.app/downloads/

我们以Windows为例,将下载的AppiumForWindows_1_4_0_0.zip 进行解压,如下:

双击exe文件进行安装,根据提示,一步一步进行安装,这里不再啰嗦。最终在会桌面上生成Appium图标,现在Appium就可以启动了,因为Android是由Java语言开发的,所以想开发Android应用首先需要Java环境,所以,我们首先需要安装Java环境。因为百度上面教程很详细,所以这里就不重点描述了,下面附上百度Java环境安装教程
http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html
二、安装android adt & SDK
Android SDK:
Android SDK提供了你的API库和开发工具构建,测试和调试应用程序,简单来讲,Android SDK 可以看做用于开发和运行Android应用的一个软件

下面是adt-bundle 下载链接:
http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
Android-sdk下载地址:
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
http://dl.google.com/android/installer_r23.0.2-windows.exe
http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip
http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
adt和sdk 都可以用来运行android 模拟器,所以下载哪个都可以。下载链接中已经标识了系统信息,请根据自己的操作系统下载相应的版本

下面设置Android环境变量,方法与java环境变量类似。我本机的目录结果为:
G:\APP自动化\android-sdk_r23.0.2-windows


我的电脑”右键菜单—>属性—>高级—>环境变量—>系统变量–>新建
变量名:ANDROID_HOME
变量值:G:\APP自动化\android-sdk_r23.0.2-windows
找到path变量名—>“编辑”添加:
变量名:PATH
变量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;


三、SDK Manager安装模拟器
双击启动SDK Manager.exe 程序。

这里推荐一个网站:http://www.androiddevtools.cn/
它提供了国内的代理,以及各种开发工具的安装,在Android SDK Manager 的菜单栏上点击“Tools”—->“Options…”设置相关代码,如下图:

这样就可以更新了,下面就是安装SDK Platform-Tools

把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb所在的目录添加到系统 PATH 路径里(这个我们在设置android环境变量时已经添加),即可在命令行里直接访问了 adb, fastboot 等工具。

打开Windows命令提示符,通过“appium-doctor”命令检查appium环境,如出现下面提示

有可能是你在安装appium之后没有添加环境变量,添加之后出现

现在环境已经基本搭建完成

四、安装Android 模拟器
我这里以Android 4.4.2版本为例。


如上图,勾选所需要安装的工具,点击右下角“Install packages…

选择“Accept License”选项,点击“Install”按钮时行安装。为了保险起见,以防以后用到而没有安装,所以这里全部做了安装。
但是,你可能会发现这种方法会提示“Download interrupted: URL not found.”这样的错误,那么我们只能将这些工具单个的下载安装了。

  • 安装SDK platform

    android 4.4.2 :http://pan.baidu.com/s/1eQf8ZgI
    这是Android开发所需的sdk,下载并解压后,将解压出的整个文件夹复制或者移动到 …/android-sdk-windows/platforms/文件夹,然后重新打开SDK Manager.exe

  • 安装Samples for SDK
    android 4.4.2 : http://pan.baidu.com/s/1dDeSKt7
    这是Android SDK自带的示例代码,下载并解压后,将解压出的整个文件夹复制或者移动到 …/android-sdk-windows/samples文件夹下,然后重启SDK Manager.exe。

  • 安装SDK System images
    android 4.4.2 : http://pan.baidu.com/s/1i3Jwhed
    这是在创建模拟器时需要的system image,也就是在创建模拟器时 CPU/ABI项需要选择的,下载并解压后,将解压出的整个文件夹复制或者移动到…/android-sdk-windows/system-images文件夹下即可, 如果没有 system-images目录就先创建此文件夹,然后重新打开SDK Manager.exe。

  • GoogleMap APIs SDK
    android 4.4.2(ARM): http://pan.baidu.com/s/1bno0mFt
    android 4.4.2(x86): http://pan.baidu.com/s/1jGgKyZc
    这是GoogleMap APIs SDK,下载并解压后,将解压出的整个文件夹复制或者移动到 …/android-sdk-windows/add-ons文件夹下,然后打开SDK Manager

  • Android Framework Source Code
    android 4.4.2 : http://pan.baidu.com/s/1hqGGrVA
    这是Android Framework Source Code,下载并解压后,将解压出的整个文件夹复制或者移动到…/android-sdk-windows/sources文件夹下,然后重新打开SDK Manager.exe。

    五、创建android模拟器
    下面双击“AVD Manager.exe”创建android模拟器。

    点击“Create….”

    如果显示屏分辨率比较底的话,尽量选择低分辨率的“Device”
    点击“OK”,在AVD Manager 窗口,点击“Start…”按钮启动android 模拟器

    因为新虚拟机没了实体键,所以我们可以利用键盘按键来操作android虚拟机。

Appium自动化环境搭建相关推荐

  1. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

  2. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  3. IOS 自动化环境搭建

    IOS 自动化环境搭建 1.自动化的工具 Airtest appium facebook-wda 2.WebDriverAgent的安装 安装参考 安装参考 苹果IOS:xcode提示"co ...

  4. 全网最全appium工作原理以及appium自动化测试环境搭建教程

    目录:导读 一.前言 二.Appium简介 三.搭建Appium+Python自动化测试环境 1.安装JDK并配置JDK的环境变量. 2.安装SDK并配置SDK的环境变量. 3.安装夜神模拟器并在模拟 ...

  5. Appium+Java环境搭建及简单实例

    Appium+Java环境搭建及简单实例 一.下载jdk并配置好环境 二.下载Android-sdk并配置好环境 三.下载Eclipse软件 四.下载Node.js 下载地址:https://node ...

  6. appium ios 真机自动化环境搭建

    近期由于工作需要,本小菜在弄appium+ios+iphone真机的移动自动化,在网上找寻各种资料,发现针对IOS方面的资料少之又少,公司其它部门的弄过的同事也寥寥无几,即使有,也是安卓方面的.本次书 ...

  7. python自动化测试之Appium自动化测试环境搭建

    [文章末尾给大家留下了大量的福利] 前言: 好几个小伙伴在问appium环境搭建咋整勒,这不就整出来了嘛,接下来几篇文章就把常用的所有的环境搭建都写完把 Appium 介绍 Appium是一个开源工具 ...

  8. python 苹果试玩_(appium+python)UI自动化_01_自动化环境搭建【MAC版】

    Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...

  9. JavaApp自动化测试系列[v1.0.0][Appium开发环境搭建]

    Appium 是一个开源工具,用于自动化 iOS 手机. Android 手机和 Windows 桌面平台上的原生.移动 Web 和混合应用.「原生应用」指那些用 iOS. Android 或者 Wi ...

最新文章

  1. 百度黄埔学院计划第四期来了!
  2. paddle_ocr1.0入门踩坑
  3. A53 cache的架构解读
  4. 神经网络 | BP神经网络-数字识别(附源代码)
  5. 自动化运维Shell课堂笔记
  6. Django - 模板相关
  7. 卸载jlink驱动出现Could not open INSTALL.LOG file错误解决方案
  8. 定制属于自己的自动化安装的linux系统镜像
  9. 用C语言编译病毒,来来来,教你一个用C语言写个小病毒
  10. 我的世界服务器物品图标闪,我的世界用资源包修改闪烁标的方法分享
  11. BitTorrent详解
  12. 如何下载和安装iOS 15公测版【附更新建议】
  13. 好用且种类多的Unity3d游戏特效素材推荐,都在这里
  14. 火爆数字资产Vpay plustoken各种钱包开发,你看中了哪一款?
  15. wps linux版公式编辑器,linux下的公式编辑器
  16. 基于 python 的语音识别 API 调用
  17. Java之png图片工具类
  18. 推荐低保真原型设计软件 Balsamiq Mockup
  19. 码元,码元速率,波特率,比特率,数据率的理解
  20. 读《无心恰恰用》笔记

热门文章

  1. 依那西普治疗多关节型和系统型JRA的长期疗效[EULAR2007_SAT0397]
  2. 海康Camera MVS Linux SDK二次开发封装ROS packge过程记录(c++)
  3. 软考计算机硬件设计师被取消,软考证书取消登记,一起来看看软考证书的前世今生...
  4. PCB之AD层次化原理图设计
  5. Java 代码界 3% 的王者?看我是如何解错这 5 道题的
  6. 3.3 数值分析: 逐次超松弛迭代法-SOR方法
  7. PMP模拟试题与解析(九)
  8. vue实战项目:电商管理系统实现步骤笔记(一)
  9. 部分常见遥感指数(RSEI)原理与计算方法,以及效果比较
  10. 了解套接字Socket