Appium学习笔记1

作者: 丛鹏 | 来源:发表于2017-08-21 00:08 被阅读0次

    本人第一次接触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包

    相关文章

      网友评论

        本文标题:Appium学习笔记1

        本文链接:https://www.haomeiwen.com/subject/dcscrxtx.html