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.jarjava -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版本检查与运行显示:
注意:如果上面环境没有配置,请百度自己查询








浙公网安备 33010602011771号