Appium自动化环境搭建
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自动化环境搭建相关推荐
- Python+Appium APP自动化环境搭建
Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...
- pythonapp自动化_基于python的App UI自动化环境搭建
Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...
- IOS 自动化环境搭建
IOS 自动化环境搭建 1.自动化的工具 Airtest appium facebook-wda 2.WebDriverAgent的安装 安装参考 安装参考 苹果IOS:xcode提示"co ...
- 全网最全appium工作原理以及appium自动化测试环境搭建教程
目录:导读 一.前言 二.Appium简介 三.搭建Appium+Python自动化测试环境 1.安装JDK并配置JDK的环境变量. 2.安装SDK并配置SDK的环境变量. 3.安装夜神模拟器并在模拟 ...
- Appium+Java环境搭建及简单实例
Appium+Java环境搭建及简单实例 一.下载jdk并配置好环境 二.下载Android-sdk并配置好环境 三.下载Eclipse软件 四.下载Node.js 下载地址:https://node ...
- appium ios 真机自动化环境搭建
近期由于工作需要,本小菜在弄appium+ios+iphone真机的移动自动化,在网上找寻各种资料,发现针对IOS方面的资料少之又少,公司其它部门的弄过的同事也寥寥无几,即使有,也是安卓方面的.本次书 ...
- python自动化测试之Appium自动化测试环境搭建
[文章末尾给大家留下了大量的福利] 前言: 好几个小伙伴在问appium环境搭建咋整勒,这不就整出来了嘛,接下来几篇文章就把常用的所有的环境搭建都写完把 Appium 介绍 Appium是一个开源工具 ...
- python 苹果试玩_(appium+python)UI自动化_01_自动化环境搭建【MAC版】
Appium简介 Appium是一个开源的.跨平台的测试框架,主要用来进行app UI自动化,适用于原生应用.混合应用和移动网页应用(H5页面).目前支持Python.JavaScript.Objec ...
- JavaApp自动化测试系列[v1.0.0][Appium开发环境搭建]
Appium 是一个开源工具,用于自动化 iOS 手机. Android 手机和 Windows 桌面平台上的原生.移动 Web 和混合应用.「原生应用」指那些用 iOS. Android 或者 Wi ...
最新文章
- 百度黄埔学院计划第四期来了!
- paddle_ocr1.0入门踩坑
- A53 cache的架构解读
- 神经网络 | BP神经网络-数字识别(附源代码)
- 自动化运维Shell课堂笔记
- Django - 模板相关
- 卸载jlink驱动出现Could not open INSTALL.LOG file错误解决方案
- 定制属于自己的自动化安装的linux系统镜像
- 用C语言编译病毒,来来来,教你一个用C语言写个小病毒
- 我的世界服务器物品图标闪,我的世界用资源包修改闪烁标的方法分享
- BitTorrent详解
- 如何下载和安装iOS 15公测版【附更新建议】
- 好用且种类多的Unity3d游戏特效素材推荐,都在这里
- 火爆数字资产Vpay plustoken各种钱包开发,你看中了哪一款?
- wps linux版公式编辑器,linux下的公式编辑器
- 基于 python 的语音识别 API 调用
- Java之png图片工具类
- 推荐低保真原型设计软件 Balsamiq Mockup
- 码元,码元速率,波特率,比特率,数据率的理解
- 读《无心恰恰用》笔记
热门文章
- 依那西普治疗多关节型和系统型JRA的长期疗效[EULAR2007_SAT0397]
- 海康Camera MVS Linux SDK二次开发封装ROS packge过程记录(c++)
- 软考计算机硬件设计师被取消,软考证书取消登记,一起来看看软考证书的前世今生...
- PCB之AD层次化原理图设计
- Java 代码界 3% 的王者?看我是如何解错这 5 道题的
- 3.3 数值分析: 逐次超松弛迭代法-SOR方法
- PMP模拟试题与解析(九)
- vue实战项目:电商管理系统实现步骤笔记(一)
- 部分常见遥感指数(RSEI)原理与计算方法,以及效果比较
- 了解套接字Socket