欢迎来到赛兔子家园

Appium环境搭建

一、Appium介绍

官网介绍       --->http://appium.io/docs/cn/about-appium/intro/

appium是一个自动化测试开源工具,支持Android 和 ios平台上的原生应用,web应用和混合应用。

移动原生应用  ---> 指用Android SDK 或者 iOS 写的应用(Application简称app)。

移动web应用 ---> 指使用移动浏览器访问的应用(Appium支持ios上的Safari和Android上的Chrome).

混合应用       --->  指原生代码封装网页视图,原生代码和web内容交互。

Appium是一个跨平台的工具,允许在不同平台(ios,Android)使用同一套API来写自动化测试脚本,这样大大增加了ios和Android测试套件之间代码的复用性。

Appium环境搭建

Appium 依赖 Node.js

AndroidSDK 依赖 jdk

安装:JAVA环境,即JDK

安装:no

被测平台:Android模拟器或者Android手机

Appium服务器:appium DEsktop

Appium客户端:python-client

Android Studio

我们即可以通过Android手机连接PC来运行appium自动化测试,也可以通过Android SDK创建Android模拟器来运行appium自动化测试。这里需要安装Android SDK,因为它提供了一些必备的工具,如adb可以用于连接PC与Android手机/模拟器,UIAutomatorViewer可以帮助定位Android元素.

Android SDK 软件开发工具包提供了Android API库和开发工具构建,可以用来测试和调试应用程序。简单来讲,Android SDK可以看作用于开发和运行Android应用的一个软件。

Android Studio是Android应用的集成开发工具,用于开发与调试Android应用,是Google公司在Intellij IDEA开源版本基础上开发.

安装Android开发环境之前,需要先安装Java开发环境。

Android Studio下载地址:https://developer.android.google.cn/studio

Appium环境安装包百度网盘下载地址--> https://pan.baidu.com/s/1R0lHwH-kkR3dzem3dgOHvw   提取码:ufhp

作者将【jdk】【node.js】【sdk】都是安装在同一个目录下面,方便管理、查找等。

例如:D:\java目录下面

二、Appium环境搭建(Windows系统)

Appium环境需要安装   ----> jdk 、 AndroidSDK、  node.js   、appium  、 python3、  Python第三库Appium-Python-Client   、安卓手机或者安卓模拟器;

流程:通过PythonIDE工具PyCharm编写APP自动化测试代码 -----> 通过Python第三库 Appium-Python-Client 和 Appium Server【Appium】建立通信 ---> Appium去调用UiAutomator【AndroidSDK谷歌公布】命令,然后驱动-手机执行【手机/模拟器】

Appium  ---> 依赖 --> Node.js必须先安装,Node.js

AndroidSDK   ---> 依赖 --> jdk

Python3 和 Python第三库:Appium-Python-Client

1、安装Node.js

Appium server是用Node.js写的,所以首先必须安装node.js 选择Windows installer(.msi) 64-bit进行安装。

node.js官网下载:  https://nodejs.org/en/download/        

下载完成后双击安装。完成安装后打开Windows命令提示符,输入npm命令回车(如下图表示安装成功):

3、安装Android开发环境

 移动端自动化测试,需要一部Android手机(手机需要链接电脑)或者 Android模拟器

 Android是由Java语言开发的,所以想要开发Android应用首先需要Java环境;

3.1、JDK安装

下载地址--->http://www.oracle.com/        需要免费注册后才能下载或者百度搜索下载,这里使用的(jdk1.8.0)

双击下载的JDK,设置安装路径(记住安装目录)例如:D:\Java\jdk

下面设置环境变量:

我的电脑- --> 右击菜单 --->属性  ---> 高级系统设置 ---> 环境变量 ---> 系统变量 --->新建

变量名    --->  JAVA_HOME     变量值    ---> D:\Java\jdk

 

变量名 ---> CALSSPATH      变量值    ---> .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

找到path变量名 ---> 点击【编辑】添加---> %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Windows命令提示符下验证java是否成功:

 cmd终端中输入:java 和  java -version  出现如下信息说明安装成功。

 输入:java         出现如下图的内容表示成功(只截取了前面几行)

 输入:java -version   出现如下图的内容表示成功(只截取了前面3行)

 3.2、SDK安装

Android SDK 提供了API库和开发工具构建,测试和调试应用出现。简单理解为开发工具包集合,是整体开发中所用到的工具包。

官网下载地址(国外) --->http://developer.android.com/sdk/index.html

Android-sdk下载地址(国外)

 http://dl.google.com/android/installerr23.0.2-windows.exe

 http://dl.google.com/android/android-sdkr23.0.2-windows.zip

 安装完成后目录

设置Android环境变量:

(例如目录:D:\java\sdk),方法与java环境变量类似

 我的电脑- --> 右击菜单 --->属性  ---> 高级系统设置 ---> 环境变量 ---> 系统变量 --->新建

 变量名 ---> ANDROID_HOME     变量值:D:\java\sdk

Path里面新增-->;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

验证终端中输入-->adb 和  aapt 出现如下图的内容表示成功(下图只截取了前面几行):

输入:adb    如下图:(只截取了前面几行)

输入:aapt    如下图:(只截取了前面几行)

4、Python环境安装

https://www.python.org/downloads/windows/      (安装Python3系列的版本)

安装完成后安装--->Appium-Python-Client  作用:Python和appium之间的桥梁

pip install Appium-Python-Client

5、安装安卓模拟器或连接安卓手机

使用了:逍遥安卓模拟器

逍遥安卓模拟器下载官网--->http://www.xyaz.cn/

6、安装Appium

安装方法有两种:

方法1 :Windows命令输入--->npm install -g appium    这种安装方法会很慢,Appium是由.NET开发,需要依赖.NET framework相关组件,如果安装过程中提示报错,自行下载相关组件;

方法2 :直接下载appium-desktop-setup--xxxxoo.exe安装:

            下载地址--->https://github.com/appium/appium-desktop/releases

 Windows中根据自己系统32位或者64位选择.exe结尾的安装,例如:appium-desktop-setup-1.10.0.exe

 下载完成后一路next安装成功,会在桌面生成图标;

测试appium是否正常

实现功能:将apk包下载到本地,通过appium实现自动安装带安卓手机或者安卓模拟器中;

1.1、下载安装安装包apk到本地

1.2、打开安卓手机连接到PC或者打开逍遥模拟器

1.3、通过cmd终端查看devicename手机id--->adb devices

1.4、启动appium,进入配置页面

1.5、填入信息如下:

 

platformName      text      Android

 

deviceName        text      127.0.0.1:21503

 

app                      filepath   本地保存apk的路径

 

 

1.6、保存后执行(正常结果安装成功)

7、Android工具使用介绍

常用工具(adb.exe   aapt.exe   uiautomatorviewer.bat)

sdk安装目录下面  -->tools-->aapt.exe  和 uiautomatorviewer.bat

                                    platform-tools--->adb.exe

查看手机id ---> adb  devices

uiautomatorviewer.bat(定位元素)

tools目录 ---> 点击uiautomatorviewer.bat 打开UI Automator Viewer

 

posted on 2019-02-28 18:37  赛兔子  阅读(567)  评论(0编辑  收藏  举报

导航