Appium-Supported Platforms(支持的平台)

Appium支持多种平台和测试模式(本机、混合、web、真实设备、模拟器等)。本文档旨在明确每个驱动程序的支持级别和要求,或引导每个驱动程序进入正确的页面。

Appium team support

本节列出了Appium团队支持的驱动程序。

iOS Support

iOS automation is supported with two drivers(自动化支持驱动):

有关安装说明,请参阅这些驱动程序文档。

  • 版本:12.2及更高版本(通常,Appium支持最新的两个iOS版本)
  • 设备:iPhone、iPad和tvOS的模拟器和真实设备
  • 本机应用程序支持:是,使用调试版本的.app(模拟器),或正确签名的.ipa(真实设备)。底层支持由苹果的xguitest(或旧版本的UIAutomation)框架提供。
  • 移动网络支持:是的,通过移动Safari的自动化。有关说明,请参阅 mobile web doc
  • 混合动力支持:是的。有关说明,请参阅 hybrid doc
  • 支持在一个会话中自动运行多个应用程序:否
  • 支持同时自动化多个设备:是
  • 支持自动运行供应商提供的或第三方应用程序:是,设备上已安装的应用程序
  • 支持自动化定制的非标准UI控件:最少。您需要在控件上设置可访问性信息,以实现一些基本的自动化。
Android Support

Android自动化支持两个驱动程序:

  • The UiAutomator2 Driver
  • The Espresso Driver
  • The (deprecated) UiAutomator Driver
  • The geckodriver for Firefox and GeckoView
    有关安装说明,请参阅这些驱动程序文档。
  • 版本:4.3及以上
  • Appium的UiAutomator and UiAutomator2库支持4.3及更高版本。UiAutomator是默认的驱动程序。
  • 设备:Android模拟器和真正的Android设备
  • 本机应用程序支持:是
  • 移动网络支持:是。使用捆绑的Chromedriver服务器作为代理来实现自动化。在4.3版本中,自动化只能在官方Chrome浏览器或Chrome浏览器上运行。有了4.4+,自动化也可以在内置的“浏览器”应用程序上工作。Chrome/Chrome/Browser必须已经安装在被测设备上。有关说明,请参阅 mobile web doc
  • 混合动力支持:是的。有关说明,请参阅hybrid doc
  • 使用默认的Appium automation后端:4.4及更高版本
  • 支持在一个会话中自动运行多个应用程序:是
  • 支持同时自动化多个设备:是的,但是Appium必须为服务器参数使用不同的端口启动--port--bootstrap port和/或--chromedriver port。有关这些参数的详细信息,请参阅 server args doc
  • 支持自动运行供应商提供的或第三方应用程序:是
  • 支持自动化定制的非标准UI控件:否
macOS Support

macOS自动化支持以下驱动程序。

  • The Mac2Driver is for macOS 10.15 or later
  • The (deprecated) MacDriver is for lower macOS versions
Windows Desktop Support

以下驱动程序支持Windows自动化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aniona

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值