本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Device Farm 中的 Appium 測試
在遠端存取工作階段期間,您可以從本機環境執行 Appium 測試,並使用受管 Appium 端點鎖定工作階段的裝置。透過 Appium 端點,您可以利用快速回饋和快速迭代來開發、測試和執行 Appium 程式碼。此用戶端測試方法可讓您靈活地從您選擇的任何 Appium 用戶端環境連線至 Device Farm 裝置。
為了補充用戶端測試,Device Farm 也支援在由 服務管理的基礎設施上執行測試,稱為伺服器端執行。在此方法中,您可以將應用程式和測試上傳至服務,然後使用服務受管測試主機在多個裝置上平行執行測試。此方法非常適合在許多裝置上獨立進行測試,以及根據 CI/CD 管道的內容進行測試。
若要進一步了解伺服器端執行,請參閱 AWS Device Farm 中的測試架構和內建測試。
什麼是 Appium 端點?
Appium
Appium 是以用戶端-伺服器模型為基礎,其中本機用戶端會請求 (本機或遠端) Appium 伺服器代其命令裝置。Appium 伺服器會管理與裝置通訊的驅動程式,例如適用於 Android 的 UIAutomator2 驅動程式
Device Farm 的 Appium 端點會在遠端存取工作階段中公開裝置的 Appium 伺服器 URL。Appium 端點 URL 將專屬於該工作階段中的該裝置,並在工作階段期間保持有效,可讓您在相同裝置上迭代,而無需額外的設定時間。如需遠端存取的詳細資訊,請參閱 AWS Device Farm 中的遠端存取。