[英]Advantages of using Appium vs Uiautomator
我是移動自動化的新手,我計划自動化一個原生 Android 應用程序(不是我自己的,所以我只有 APK 文件),所以我正在閱讀有關可用於 Android 自動化的工具。 我遇到了 Appium,我知道它使用 Uiautomator 來做到這一點。 我想知道使用 Appium 而不是直接使用 Uiautomator 的優勢是什么,或者在這種情況下使用 Appium 或 Uiautomator 更好。
如果您使用本地工具進行移動自動化,那么您必須學習不同的語言來編寫腳本; 例如, UIAutomator
腳本必須用 Coffee 編寫。 同樣,對於 iOS XCUITest
,您必須了解 Swift C 或XCUIElement
類的直接方法。
但是如果你使用Appium
,你可以用你喜歡的語言編寫腳本; 例如:Java、C#、Python、Ruby、JavaScript 等。
使用 Appium,您可以為 android 和 iOS 平台使用單一框架。 如果您使用原生工具,那么您必須為您的 AUT 維護不同的框架。
總結——
UIAutomator僅適用於 android 設備,類似的 iOS 設備有XCUITEST\\UIAUTOMATION
沒有可用於這兩種設備的單獨工具。
因此 Appium 作為包裝器出現,可用於 android\\iOS 設備。
如果您是初學者,可以參考以下教程學習移動自動化
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.