Photo on kobiton.com
上週小弟分享完 Windows 搭配 Android 的模擬器
來做 appium desktop session 的啟動說明之後
才發現好像漏了 iOS 的手機操作
iOS 的操作基本上與 Android 一致
差別只在於 session 的設置不同而已
所以這週小弟打算把上 iOS 手機的操作給補上
主要是以 Mac 搭配 iOS 的模擬器
來做 appium desktop session 的啟動說明
首先透過 App Store 來安裝 Xcode
安裝完成後 開啟 Xcode 從上方選單點擊
Xcode > Open Developer Tool > Simulator
透過此方式所開啟的模擬器 預設版本為最新版
如果想要使用特定版本的話 可以從上方選單點擊
Xcode > Preferences > Components
來選擇安裝所需要的特定版本
安裝完成後就可以在啟動模擬器後 從上方選單點擊
File > Open Device > iOS version > device
這樣一來就可以輕鬆啟動不同iOS版本的模擬器了
如果是使用 MacOS 的話 啟動 iOS 手機模擬器較為方便
如果想使用以 Xcode 以外方式開啟模擬器的話
可以參考下面連結文章中介紹的各種模擬器
十大iOS模擬器,用於PC / Mac鏡像iPhone屏幕
點擊 Appium log 頁面中 右上角的 Inspector Session
開啟新視窗後,完成左下角 Desired Capabilities 的設定
$ instruments -s devices
指令獲取$ instruments -s devices
指令獲取下面這一長串是小弟下的 $ instruments -s devices
指令示範iPhone SE (2nd generation) (13.6) [1AF8DB29-E496-49AE-8F05-96EF25C67FCA] (Simulator)
前面的 iPhone SE (2nd generation) (13.6) 為 deviceName
後面的 1AF8DB29-E496-49AE-8F05-96EF25C67FCA 為 udid
以上是這週的 Appium Desktop Sesstion 的介紹
主要是以 Mac 搭配 iOS 的模擬器來進行操作
而也在這週的內容將 Appium Desktop 告一個段落
在這幾週的分享中介紹了 Mac 與 Windows 的作業系統
搭配了 Android 和 iOS 的真機與模擬器
但是在最後的大總結小弟想說的是
即便成功使用了 Appium Desktop
我們也無法以此替代 Appium
因為 Appium Desktop 只是一個更為方便的圖形化介面
方便取得應用程式中的 Selector
而關於如何使用 Appium 撰寫程式來達到 App 自動化測試
小弟目前任然持續的在積極研究當中
如果有疑問或是有錯誤,還請各位大哥大姐提點。
小弟將繼續往下週邁進。 ─=≡Σ((( つ•̀ω•́)つ
相關文章
相關影片