跳至内容

Appium 插件

插件提供了多种方法来扩展或修改 Appium 的行为。它们是 *完全可选的*,对于标准自动化功能来说并不需要,但您可能会发现它们对于更专业的自动化工作流程很有用。

通常,可以使用列出的安装密钥安装插件,使用以下命令

appium plugin install <installation key>

官方插件

这些插件目前由 Appium 团队维护

插件
安装密钥
描述
执行驱动程序 execute-driver 在对 Appium 服务器的一次调用中运行整个命令批次
图像 images 图像匹配和比较功能
宽松的帽子 relaxed-caps 放宽 Appium 对功能的供应商前缀的要求
通用 XML universal-xml 使用与两个平台相同的 XML 定义,而不是 iOS 和 Android 的标准 XML 格式

其他插件

这些插件不由 Appium 团队维护,可以提供额外的功能

插件
安装密钥
描述
支持
AltUnity --source=npm appium-altunity-plugin 通过 AltUnityTester 框架,针对 Unity 游戏和应用程序进行自动化,并使用新的上下文。 HeadSpin
设备农场 --source=npm appium-device-farm 管理和创建连接的 Android 设备和 iOS 模拟器上的驱动程序会话。 @AppiumTestDistribution
OCR --source=npm appium-ocr-plugin 通过 OCR 文本查找元素 @jlipps
报告者 --source=npm appium-reporter-plugin 生成带有屏幕截图的独立合并的 html 报告。可以从 appium 服务器获取报告,而无需担心繁重的操作,例如屏幕截图捕获、报告生成等。 @AppiumTestDistribution

注意

如果您维护一个 Appium 插件,希望将其列在 Appium 文档中,请随时创建一个 PR 将其添加到此部分,并提供指向插件文档的链接。