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文件夹下有数据即可)


二   Idea创建工程

1.创建maven项目


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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 1.什么是Appium? Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iO...
    六六_fiona阅读 1,729评论 0 5
  • Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。App...
    sunnyaxin阅读 3,076评论 0 5
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,010评论 6 342
  • 距离外公去世已有两年了,他走得太过匆忙,只有外婆见了他最后一面,我们这些这些晚辈一个都不在,也为着没见到外公最后一...
    菩提树下一粒沙阅读 214评论 0 2