美文网首页
【马士兵】马老师带你 3分钟了解Appium:使用appium做

【马士兵】马老师带你 3分钟了解Appium:使用appium做

作者: Z_1c11 | 来源:发表于2019-07-26 10:55 被阅读0次

    网上写Appium相关资料的文章已经多如牛毛,今天我所提到的内容或许是你不太了解的,希望能在3分钟时间为各位看官带来不一样的收获~~ 

    Appium这个听起来既生疏也熟悉的自动化测试工具,比起原生的UiAutomator可能是异常的不起眼,可是却是有自身独当一面的能力,可以完成许多高难度作业,完成UiAutomator不可能完成的一些任务,可以说appium丰富了UiAutomator的功能,使UiAutomator可以完成更多的任务。

    Appium到底有哪些优势会让我们优先选择它去做自动化呢?

    一、一句话概括Appium

    一款应用于移动端的自动化测试框架,支持跨平台应用,Native、Hybird、Mobile Web都支持。其特点概括一下:

    跨平台只要一套代码

    不需要设置签名,不污染源代码

    不需要项目源代码就可以测试

    多语言支持

    可支持多种通用框架

    完全开源,社区活跃

    二、初步认识appium工作过程

    1.appium有C/S模式

    2.appium是基于webdriver协议对移动设备自动化api扩展而成的,所有具有和webdriver一样的特性,比如多语言支持。

    3.webdriver是基于http协议的,第一连接会建立一个session会话,并通过post发送一个json告知服务端相关测试信息。

    4.对于Android来说,4.2以后是基于UiAutomator框架实现查找注入事件的,4.2以前则是instrumentation框架的,并封装成一个叫Selendroid提供服务。

    5.客户端只需要发送http请求实现通讯,意味着客户端就是多语言支持的。

    6.appium服务端是node.js写的,所以安装那个平台都是先安装node,然后npm install -g appium(需要FQ)。

    三、环境搭建

    步骤:

    1.java开发环境JDK

    2.android SDK(platform/platform tools/tools/build tools)

    3.python下载安装(pip)

    4.appium下载安装(服务端+客户端)

    5.安装appium-python-client

    6.安装unittest

    第一步

    安装JDK,安装完成后配置环境变量。

    cmd下java -version检查环境变量是否配置成功。

    第二步

    安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK。

    下载地址: http://tools.android-studio.org/index.php/sdk/

    解压后将文件夹添加到环境变量中,添加环境变量,必须创建一个名为ANDROID_HOME的变量。

    双击SDK Manager,选装工具。必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以选择是否更新,建议网速OK直接更新。GoogleFQ安装:Extras文件夹下所有的全部安装。

    ---------------------

    相关文章

      网友评论

          本文标题:【马士兵】马老师带你 3分钟了解Appium:使用appium做

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