Appium学习笔记1

本人第一次接触appium,以下是学习过程中的相关笔记与认识

Appium真正的工作引擎是第三方自动化框架。

iOS: 苹果的 UIAutomation

Android4.2+: Google's UiAutomator

Android2.3+: Google's Instrumentation. (Instrumentation由单独的项目Selendroid提供支持

)

WebDriver

API

我们把这些第三方框架封装成一套API,WebDriver API.WebDriver(也就是"Selenium

WebDriver") 指定了客户端到服务端的协议( JSON Wire Protocol)。使用这种客户端-服务端的架构,我们可以使用任何语言来编写客户端,向服务端发送恰当的HTTP请求。

目前已经实现了大多数流行语言版本的客户端,这意味着你可以使用任何测试套件或者测试框架。客户端库就是简单的HTTP客户,可以以任何你喜欢的方式潜入你的代码。换句话说,Appium和WebDriver客户端不是技术意义上的“测试框架”,而是“自动化库”。你可以在你的测试环境中随意使用这些自动化库

一  前提准备

环境搭建(Mac借鉴)

所需软件jdk   maven  sdk  appium  node  IDEA  夜神模拟器

1.jdk的环境变量配置:

进入用户当前目录vi .bash_profile

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2.maven的环境变量配置:

M2=~/Documents/apache-maven-3.3.9/bin(maven解压后的地址)

PATH=$PATH:$M2

export M2

export PATH

3.appium的安装:

在官网下载一个“appium-1.4.13.dmg”的吧,1.5.3版本兼容好像有点问题ByNamen总是获取不到

4.node的安装(网上找一个最新的下载安装就好)

网上下载一个最新的就行,没事要求安装上就好“node -v”查看版本号

5.idea的安装(idea官网下载,注册的时候断开网路)

官网自己下载一个吧,网上也有如何破解的,这里不解释了

6.sdk的安装

(防止下载sdk遗漏,请安装 Android Studio,然后在属性中让它下载最新的sdk安装后确保platforms platform-tools build-tools文件夹下有数据即可)


Appium学习笔记1_第1张图片

二   Idea创建工程

1.创建maven项目


Appium学习笔记1_第2张图片

2.寻找maven 的setting地址和下载的包存放地方

Appium学习笔记1_第3张图片

3.在生成项目的pom.xml文件配置需要的jar包


Appium学习笔记1_第4张图片

你可能感兴趣的:(Appium学习笔记1)