Appium 外掛程式
外掛程式提供多種方式來擴充或修改 Appium 的行為。它們是完全選用的,標準自動化功能不需要它們,但您可能會發現它們對更專業的自動化工作流程很有用。
一般來說,外掛程式可以使用其列出的安裝金鑰,使用下列指令安裝
官方外掛程式¶
這些外掛程式目前由 Appium 團隊維護
外掛程式 |
安裝金鑰 |
說明 |
---|---|---|
執行驅動程式 | execute-driver |
在單一呼叫中執行 Appium 伺服器中的所有指令批次 |
影像 | images |
影像比對和比較功能 |
放寬能力 | relaxed-caps |
放寬 Appium 對功能中供應商前綴的要求 |
通用 XML | universal-xml |
不要使用 iOS 和 Android 的標準 XML 格式,而是使用在兩個平台上都相同的 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,將其新增到此區段,並附上外掛程式的文件連結。