appium 介绍及环境搭建

appium 介绍及环境搭建,第1张

概述https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.mdappium的核心时一个Web服务器,它提供了一套REST的接口。他接受到客户端的连接,监听到命令,接着在移动设备上执行这些命令,然后将执行结果放在HTTP响应中返还给客户端。事实上,这种客户端

  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 介绍及环境搭建全部内容,希望文章能够帮你解决appium 介绍及环境搭建所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1058141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存