码迷,mamicode.com
首页 > 移动开发 > 详细

appium 介绍及环境搭建

时间:2020-12-09 12:20:07      阅读:14      评论:0      收藏:0      [点我收藏+]

标签:bsp   window   The   使用   机器   执行   不同的   手机驱动   androi   

  https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

  appium的核心时一个Web服务器,它提供了一套REST的接口。他接受到客户端的连接,监听到命令,接着在移动设备上执行这些命令,然后将执行结果放在HTTP响应中返还给客户端。事实上,这种客户端/服务端的架构给予了许多的可能性,比如我们可以使用任何实现了该客户端的语言来写我们的测试代码,比如我们可以把服务端放在不同的机器上,比如我们可以只写测试代码,然后使用云服务器来解释命令。

 

  appium的工作引擎时第三方库,对于Android、iOS底层使用了不同的工作引擎驱动实现自动化测试。

  iOS

    The XCUITest Driver

    (DEPRECATED)The UIAutomation Driver

  Android

    (BETA)THe Espresso Driver

    The UiAutomator2 Driver

    (DEPRECATED)The UiAutomator Driver

    (DEPRECATED)The Selendroid Driver

  The Windows Driver(for Windows Desktop apps)

  The Mac Driver(for Mac Desktop apps)

 

  对于android系统,appium使用的是UiAutomator2 Driver来驱动Android系统的客户端设备,对于iOS系统,Appium目前使用的是XCUITest。Appium还包含了Windows Driver和Mac Drvier支持Windows和Mac桌面应用的测试。

 

  Appium环境安装

    Appium Windows版本只支持Android系统,Appium Mac版同时支持Android系统和iOS系统。

    

    Windows 系统环境搭建

 

      软件列表:

        1.Java 1.8 版本

        2.Android SDK(推荐使用Android studio下载)

        3.Appium Desktop

        4.Appium Client

        5.Android 驱动

 

        这些是Windows上必须的软件。其中Java推荐使用1.8版本及以上版本。Android SDK是Android系统的开发工具包,里面有很多自动化测试常用的工具。Appium Desktop与Appium Client是Appium相关的工具。Android真机连接电脑,需要安装相应的手机驱动否则adb命令无法检测到设备。

appium 介绍及环境搭建

标签:bsp   window   The   使用   机器   执行   不同的   手机驱动   androi   

原文地址:https://www.cnblogs.com/zsjlovewm/p/14088616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!