Appium简介

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。

我们的电脑(client)上运行自动化测试脚本,调用的是webdriver的接口,appium server接收到我们client上发送过来的命令后他会将这些命令转换为UIautomator认识的命令,然后由UIautomator来在设备上执行自动化。

Appium的架构客户端(Appium Client)和服务器(Appium Server)两部分组成,客户端与服务器端通过JSON Wire Protocol进行通信。

Appium组件

Appium Server就是Appium的服务端——一个web接口服务,使用Node.js实现

Appium Desktop----Appium Server的图形界面。

Appium是一个C/S结构,Appium Clients就是客户端,它会给服务端Appium Server发送请求会话来执行自动化任务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。App...
    sunnyaxin阅读 3,066评论 0 5
  • Appium介绍 Appium是一个开源工具,用于自动化测试iOS、Android、Windows等移动原生或移动...
    jamalping阅读 456评论 0 0
  • Appium简介 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,...
    iwuyou阅读 1,207评论 0 1
  • 什么是Appium Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用Web...
    车大侠丶阅读 65,940评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139