appium自动化测试环境配置

https://cloud.tencent.com/developer/article/1543706

简单介绍

Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。“移动原生应用”是指那些用 iOS SDK 或者 Android SDK 写的应用。所谓的“移动web 应用”是指使用移动浏览器访问的应用(Appium 支持 iOS 上的 Safari 和 Android 上的 Chrome)。所谓的“混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。Appium既能在window安装也能在mac上安装,但是wind上只能跑安卓设备,Mac上能跑安卓与IOS两个设备。

架构图

来自网络

UI自动收益

任何UI自动测试都不能完部替代人工测试,收益率高不高看部门怎么使用任何工具使用都是两方看怎么使用,如果有重复的工作每次需要人工去回归,建议使用自动化去回归,部门大家都用自动使用,会让大家的心信提高因为每次都机会使用自己写的脚本去验证自己重复工作。

脚本维护成本真的高吗?大家都说成本高,自己是否真的维护过,写过脚本?如果没有写过,没有维护过,没有发言权。只有自己用了才知道是否高。

内容概要

今天咱们使用windos搭建appium自动化,使用java语言做脚本语言,内容会简单介绍安装,定位,使用还有简单框架跑起来,为了节约大家时间先告诉大家本文文章主要内容是什么,这样方便是否选择看下去。希望对没有做自动化的一点启示。

  • 环境安装 Android
  • 常用操作
  • 元素定位(原生)
  • 简单java demo使用
  • 简单框架设计
  • 报告二次封装

环境安装

桌面版本安装

打开下面链接选择版本为exe进行下载:

https://github.com/appium/appium-desktop/releases

下载安装后

点击启动:

DOS命令安装

 

安装jdk

下载:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

配置环境变量:如果不会配置自己百度查询桌面配置

JAVA_HOME:

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_181

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

CLASSPATH:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

java -version验证:

java version "1.8.0_181"

Java(TM) SE Runtime Environment (build 1.8.0_181-b13)

Java HotSpot(TM) Client VM (build 25.181-b13, mixed mode, sharing)

安装sdk

https://android-sdk.en.softonic.com/

https://android-sdk.en.softonic.com/download

配置环境变量:

ANDROID_HOME

C:\Program Files (x86)\android-sdk-windows

Path:

;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

下载node:

http://nodejs.cn/download/

安装appium

npm install -g appium

如果上面下载比较慢可以使用如下命名:

cnpm安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm install -g appium --no-cache

 cnpm i appium-doctor

appium -v

安装验证环境命令:

appium-doctor

执行命令验证是否成功:

Appium版本检查与运行显示:

注意:如果上面环境没有配置,请百度自己查询

posted @ 2019-12-29 18:29  Victor_Ding  阅读(380)  评论(0)    收藏  举报