极光下载站 - 打造齐全的绿色软件家园

极光下载站

当前位置:极光下载站 > 教育教学 > 编程工具 > appium软件 v1.8.0 官方版
appium软件

appium软件

v1.8.0 官方版
  • 软件大小:105.00 MB
  • 软件语言:简体中文
  • 更新时间:2021-01-11
  • 软件类型:国产软件 / 编程工具
  • 运行环境:WinAll, WinXP, Win7, Win10
  • 软件授权:免费软件
  • 官方主页:http://appium.io/
  • 软件等级 :
  • 介绍说明
  • 下载地址
  • 精品推荐
  • 相关软件
  • 网友评论

appium自动化测试工具是专为编程开发用户们推出的测试软件工具,操作很简单,轻松上手使用,能够跨平台的自动化测试,支持多种语言,非常好用。有需要的用户快来本站下载看看吧!

appium官方版介绍:

appium是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 ios, android 和 firefoxos 平台。appium 驱动苹果的 uiautomation 库和 android 的 uiautomator 框架,使用 selenium 的 webdriver json 协议。appinm 的 ios 支持是基于 dan cuellar's 的 ios auto. appium 同时绑定了 selendroid 用于老的 android 平台测试。

appium电脑版功能:

1、使用您喜欢的工具

-appium旨在通过任何语言和任何测试框架使任何移动应用程序自动化,并具有从测试代码完全访问后端api和数据库的权限。

-使用以上所有编程语言,用您最喜欢的开发工具编写测试,并且可能还要编写更多测试(使用selenium webdriver api和特定于语言的客户端库)。

2、鸦片哲学

-appium建立在这样的想法之上,即测试本机应用程序不需要包括sdk或重新编译您的应用程序。并且您应该能够使用首选的测试实践,框架和工具。

-appium是一个开源项目,并制定了设计和工具决策来鼓励充满活力的贡献社区。

3、appium具有以下语言绑定:

-红宝石;蟒蛇;爪哇;的javascript;的php;c#;机器人框架。

软件特色:

1、c/s架构

-appium的核心是一个web服务器,它提供了一套rest的接口。它收到客户端的连接,监听到命令,接着在移动设备上执行这些命令,然后将执行结果放在http响应中返还给客户端。

-事实上,这种客户端/服务端的架构给予了许多的可能性:比如我们可以使用任何实现了该客户端的语言来写我们的测试代码。

-比如我们可以把服务端放在不同的机器上。比如我们可以只写测试代码,然后使用像saucelabs这样的云服务来解释命令。

2、session

-自动化始终围绕一个session进行,客户端初始化一个seesion(会话)来与服务端交互,不同的语言有不同的实现方式,

-但是他们最终都是发送为一个post请求给服务端,请求中包含一个json对象,被称作“desiredcapabilities”。

-此时,服务端就会开启一个自动化的session,然后返回一个sessionid,sessionid将会被用户发送后续的命令。

3、appium服务端

-appium服务端有很多语言库java、ruby、python、php、javascript和c#,这些库都实现了appium对webdriver协议的扩展。

-当使用appium的时候,你只需使用这些库代替常规的webdriver库就可以了。

4、desiredcapabilities

-desiredcapabilities是一些键值对的集合(比如,一个map或者hash),客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。

-比如,我们可以把platformnamecapability设置为ios,告诉appium服务端,我们想要一个ios的session,而不是一个android的。

-我们也可以设置safariallowpopupscapability为true,确保在safari自动化session中,我们可以使用javascript来打开新窗口。参见capabilities文档,查看完整的capabilities列表。

亮点说明:

1、appium是一个开源、跨平台的,适用于原生或混合移动应用(hybrid mobile apps)的自动化测试平台。

2、appium使用webdriver(json wire protocol)驱动安卓和ios移动应用。

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

4、另外appium可以把server放在任意机器上,哪怕是云服务器都可以,所以appium和webdriver天生适合做云测试。

appium原理:

、appium的核心是一个遵守rest设计风格的web 服务器,它接受客户端(测试代码)的连接,接收客户端的命令。

、在手机设备上(bootstrap.jar)执行命令,然后通过http的响应收集命令执行的结果。

、这种架构给我们提供了很好的开放特性:只要某种语言有http 客户端的api,我们就可以通过这个语言写我们的测试代码。

appium软件(1)
appium软件(1)

下载地址

  • Pc版

appium软件 v1.8.0 官方版

精品推荐

  • 编程软件
编程软件

编程软件 更多+

编程软件是关于编程教学学习的手机软件,内涵丰富的编程知识内容,致在帮助用户学习更多编程代码,加深对编程的认识和了解,从而不断解锁新的编程技能,有效锻炼用户的逻辑思维能力和创作能力,是大家学习编程的是一大帮手!

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

本类排名

本类推荐

相关资讯