快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

Appium的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

Appium是一款开源的、多平台的自动化测试工具,用于测试原生和轻量移动应用,允许测试人员在不同的平台使用同一套API来写自动化测试脚本,支持iOS, Android 和 FirefoxOS平台。主要是一个移动端的自动化框架,在windows、mac上也有GUI程序,提供给大家的是windows版本。

Appium驱动苹果的UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 协议。Appinm 的 iOS 支持是基于 Dan Cuellar's 的 iOS Auto. Appium 同时绑定了 Selendroid 用于老的 Android 平台测试。

Appium功能

  1. appium是开源的移动端自动化测试框架;
  2. appium可以测试原生的、混合的、以及移动端的web项目;
  3. appium可以测试ios,android应用(当然了,还有firefox os);
  4. appium是跨平台的,可以用在osx,windows以及linux桌面系统上;

Appium特色

1,不需要为了自动化而且重新编译或修改测试app;

2,不应该让移动端自动化测试限定在某种语言和某个具体的框架;也就是说任何人都可以使用自己最熟悉最顺手的语言以及框架来做移动端自动化测试;

3,不要为了移动端的自动化测试而重新发明轮子,重新写一套惊天动地的api;也就是说webdriver协议里的api已经够好了,拿来改进一下就可以了;

4,移动端自动化测试应该是开源的;

Appium优势

因为 Appium 在所有平台上都使用了标准的自动化接口, 所以你不需要以重新编译或者修改你的 app。

你可以用你喜欢的开发工具,使用任何 WebDriver 兼容的语言来编写测试用例。比如 Java, Objective-C, JavaScript with Node.js (in both callback and yield-based flavours), PHP, Python, Ruby, C#, Clojure, 或者 Perl。 可以使用标准的Selenium WebDriver API和特定语言的客户端库。

你可以使用任何测试框架。

如果没有 Appium,你就只能用 Javascript 来写 Apple 的 UIAutomation 脚本,并且只能通过Instruments 应用来运行你的测试。同样的,在 Google 的UiAutomator体系下,你只能用 Java 写你的测试案例。Appium 最终开启了跨平台原生移动自动化的可能。

appium的核心其实是一个暴露了一系列REST API的server。

这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些command后把执行结果返回给appium server,appium server再把执行结果返回给client。

在这里client其实就是发起command的设备,一般来说就是我们代码执行的机器,执行appium测试代码的机器。狭义点理解,可以把client理解成是代码,这些代码可以是java/ruby/python/js的,只要它实现了webdriver标准协议就可以。

这样的设计思想带来了一些好处:

  1. 可以带来多语言的支持;
  2. 可以把server放在任意机器上,哪怕是云服务器都可以;(是的,appium和webdriver天生适合云测试)

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

Appium

Appium

软件大小:47.31 MB

高速下载

相关问答

更多
  • Appium软件的主要功能和用途是什么?

    Appium是一款开源的、多平台的自动化测试工具,用于测试原生和轻量移动应用,允许测试人员在不同的平台使用同一套API来写自动化测试脚本,支持iOS, Android 和 FirefoxOS平台。

  • 如何成为Appium软件是使用高手?

    Appium软件可以参考完美下载站点<a style='color:#07A5EC;' href = 'https://www.wmzhe.com/software/65852.html?tab=jiaocheng'>软件教程</a>部分,里面有详细的软件操作说明及使用过程中常见的问题解答,让你轻松成为Appium使用高手。 您也可以参考Appium软件的官方网站,百度Appium软件即可。

  • Appium软件最新版本如何下载与安装?

    完美下载提供Appium软件的基本介绍,功能特色、相关资讯以及最新的下载版本,Appium软件下载地址为:<a style='color:#07A5EC;' target='_blank' href='https://www.wmzhe.com/soft-41002.html'>Appium</a>点击高速下载按钮即可。您也可以参考Appium软件的官方网站,百度Appium软件即可。

  • Appium软件的同类软件还有哪些?

    与Appium软件同类功能的软件比较多,完美下载通过收集与整理,在<a style='color:#07A5EC;' href = 'https://www.wmzhe.com/software/65852.html?tab=album'>软件合集</a>中为大家提供部分热门的功能与用途相同的软件,欢迎大家下载使用,如有好的同类软件也可以联系我们奥。