MacOS系统搭建Appium自动化测试环境

一、Appium简介

1.1 什么是APPium

APPium是一个开源测试自动化框架,适用于原生、混合或移动Web应用程序的自动化测试工具。 APPium使用WebDriver协议驱动iOS、Android等应用程序。

APPium具有如下特点:

  • 支持多平台(Android、iOS等)。
  • 支持多语言(python、java、ruby、js、c#等)。
  • APPium是跨平台的,可以用在OSX,Windows以及Linux桌面系统上运行。
  • APPium选择了Client/Server的设计模式。只要client能够发送http请求给server,那么client用什么语言来实现都是可以的,这也是它支持多语言的原因。
  • APPium基于WebDriver协议,并进行了扩展。这样的好处是可以直接继承WebDriver API,Selenium(WebDriver)各种语言的binding都可以直接拿来使用,省去了为每种语言开发一个client的工作量。

1.2 APPium工作原理

你可能感兴趣的:(前端,macos,appium)