Appium自动化测试环境安装

上传人:n**** 文档编号:37203141 上传时间:2018-04-08 格式:DOCX 页数:32 大小:1.80MB
返回 下载 相关 举报
Appium自动化测试环境安装_第1页
第1页 / 共32页
Appium自动化测试环境安装_第2页
第2页 / 共32页
Appium自动化测试环境安装_第3页
第3页 / 共32页
Appium自动化测试环境安装_第4页
第4页 / 共32页
Appium自动化测试环境安装_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Appium自动化测试环境安装》由会员分享,可在线阅读,更多相关《Appium自动化测试环境安装(32页珍藏版)》请在金锄头文库上搜索。

1、Appium移动自动化测试(一) -安装AppiumAppium 自动化测试是很时之前就想学习和研究的技术了,可是一直抽不出一块完整的时间来做这件事儿。现在终于有了。反观各种互联网的招聘移动测试成了主流,如果再不去学习移动自动化测试技术将会被淘汰。=web 自动化测试的路线是这样的:编程语言基础-测试框架-webdriver API-开发自动化测试项目。移动自动化的测试的路线要长一些:编程语言基础-测试框架-android/IOS 开发测试基础-appium API -开发移动自动化项目。=Appium 测试环境的搭建相对比较繁琐,相信不少出学者都没开始学习就已经死在了环境搭建上。所以,我首先

2、会分篇的介绍环境搭建的全过程。1、一方面安装的东西多,另一方面受“墙”的干扰使这个过程会更麻烦些。2、我这个过程中有些步骤不是必须要这么做的,我暂时讲不清所以然,但跟着我做你一定把环境搭建起来。3、我的环境为 win7 64,安装过程只适用我的环境。第第一一节节 安安装装AppiumAppium 官方网站:http:/appium.io/Easy setup process, run a test now. brew install node # get node.js npm install -g appium # get appium npm install wd # get appium

3、 client appium %JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; 找到 path 变量名“编辑”添加:变量名:PATH变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin;在 Windows 命令提示符下验证 java 是否成功:C:Usersfnngjjava 用法: java -options class args.(执行类)或 java -options -jar jarfile args.(执行 jar 文件)其中选项包括:-d32 使用 32 位数据模型 (如果可用)-d64 使用 64 位数据模型 (如果可

4、用)-server 选择 “server“ VM-hotspot 是 “server“ VM 的同义词 已过时默认 VM 是 server. C:Usersfnngjjavac 用法: javac 其中, 可能的选项包括:-g 生成所有调试信息-g:none 不生成任何调试信息-g:lines,vars,source 只生成某些调试信息-nowarn 不生成任何警告-verbose 输出有关编译器正在执行的操作的消息-deprecation 输出使用已过时的 API 的源位置-classpath 指定查找用户类文件和注释处理程序的位置-cp 指定查找用户类文件和注释处理程序的位置 java 命

5、令可以运行 class 文件字节码。javac 命令可以将 java 源文件编译为 class 字节码文件安装安装 android adt %ANDROID_HOME%platform-tools;%ANDROID_HOME%tools;SDK Manager 安装模拟器安装模拟器双击启动 SDK Manager.exe 程序。当然,我不能保证你 SDK 可以更新。所以,这里推荐一个网站:http:/ Android SDK Manager 的菜单栏上点击“Tools”-“Options.”设置相关代码,如下图:然后,就可以更新了:安装安装 SDK Platform-ToolsAndroid

6、SDK Platform-tools 是版本有区别的工具文件夹,里面有 adb 、aapt、fastboot 等工具包。在AndroidDevT 网站上找到 Android SDK Platform-tools 下载链接。把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb 所在的目录添加到系统 PATH 路径里(这个我们在设置 android 环境变量时已经添加)。打开 Windows 命令提示符,通过“appium-doctor”命令检查 appium 环境。如果出现“All Checks were successful”的提示,说明基本环

7、境已经搞好。你以为已经大工告成了么?还早着呢!继续关注下一篇吧。_!当 Android SDK 安装完成之后,并不意味着已经装好了安装模拟器。Android 系统有多个版本,所以我们需要选择一个版本进行安装。第第三三节节 安安装装Android 模模拟拟器器我这里以 Android 4.4.2 版本为例。如上图,勾选所需要安装的工具,点击右下角“Install x packages.”选择“Accept License”选项,点击“Install”按钮时行安装。但是,你可能会发现这种方法会提示“Download interrupted: URL not found.”这样的错误,那么我们只能将

8、这些工具单个的下载安装了。好吧!再次感谢 AndroidDevT 网站的共享。以下下载链接均有其共享。一、安装一、安装 SDK platformandroid 4.4.2 :http:/ Android 开发所需的 sdk,下载并解压后,将解压出的整个文件夹复制或者移动到 ./android-sdk-windows/platforms/文件夹,然后重新打开 SDK Manager.exe二,安装二,安装 Samples for SDK android 4.4.2 : http:/ Android SDK 自带的示例代码,下载并解压后,将解压出的整个文件夹复制或者移动到 ./android-sd

9、k-windows/samples 文件夹下,然后重启 SDK Manager.exe。三,安装三,安装 SDK System imagesandroid 4.4.2 : http:/ system image,也就是在创建模拟器时 CPU/ABI 项需要选择的,下载并解压后,将解压出的整个文件夹复制或者移动到./android-sdk-windows/system-images 文件夹下即可, 如果没有system-images 目录就先创建此文件夹,然后重新打开 SDK Manager.exe。四,四,GoogleMap APIs SDKandroid 4.4.2 (ARM): http:

10、/ 4.4.2 (x86): http:/ GoogleMap APIs SDK,下载并解压后,将解压出的整个文件夹复制或者移动到 ./android-sdk-windows/add-ons 文件夹下,然后打开 SDK Manager五,五,Android Framework Source Codeandroid 4.4.2 : http:/ Android Framework Source Code,下载并解压后,将解压出的整个文件夹复制或者移动到./android-sdk-windows/sources 文件夹下,然后重新打开 SDK Manager.exe。为了保险起见,以防以后用到而没

11、有安装,所以这里全部做了安装。下面双击“AVD Manager.exe”创建 android 模拟器。点击“Create.”如果显示屏分辨率比较底的话,尽量选择低分辨率的“Device”。点击“OK”,在 AVD Manager 窗口,点击“Start.”按钮启动 android 模拟器。因为新虚拟机没了实体键,所以我们可以利用键盘按键来操作 android 虚拟机。模拟器按键键盘按键后退ESC菜单F1 或 Page Up开始 F2 或 Page Down呼叫F3挂断 F4电源按钮F7禁止/启用所有网络F8开始跟踪F9停止跟踪F10旋转屏幕(横/竖屏切换)Ctrl+F11主页HOME方向键 左

12、/上/右/下小键盘 4/8/6/2方向键 中心键小键盘 5调低音量小键盘 负号(-)调高音量小键盘 加号(+)第第四四节节 安安装装Appium ClientAppium Client 是对 webdriver 原生 api 的一些扩展和封装。它可以帮助我们更容易的写出用例,写出更好懂的用例。Appium Client 是配合原生的 webdriver 来使用的,因此二者必须配合使用缺一不可。在本文档的开始已经介绍 Appium 支持多种编程语言编写自动化测试脚本,由于我个人熟悉 Python 语言,所以选择 Python 语言来编写自动化测试脚本。访问 Python 官方网站:https:/

13、www.Python.org/下载最新版本的 Python2,截止作者发稿,最新版本为 Python2.7.10 版本。读者根据自己的平台选择相应的版本进行下载;对于 Windows 用户来说,如果你的系统是 32 位的请选择 x86 版本,如果是 64 位系统请选择 64版本进行下载。下载完成会得到一个以.msi 为后缀名的文件,双击进行安装。如图 2.1。pip 是一个安装和管理 Python 包的工具,通过 pip 去安装 Python 包将变得十分简单,我们将省去了搜索-查找版本-下载-安装等繁琐的过程推荐通过 pip 进行安装“Appium-Python-Client”。-C:pac

14、kagesetuptools-7.0pip install Appium-Python-Client-第第五五节节 第第一一个个自自动动化化脚脚本本首先启动 android 模拟器。第二步,启动 Appium。点击左上角有“机器人”的按钮:然后点击右上角的“三角”按钮启动 Appium。第三步,通过 Python 编写自动化测试脚本。#coding=utf-8 from appium import webdriverdesired_caps = desired_capsplatformName = Android desired_capsplatformVersion = 4.4.2 desired_capsdeviceName = Android Emulator desired_capsappPackage =

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号