啓動微信app python腳本以下:html
進入美團小程序首頁實現腳本以下:python
在UI Automator上,點擊頁面元素,能夠發現,小程序頁全部文本元素屬性class都是android.view.View,圖片的class屬性都是android.widget.Image,且無id等經常使用屬性值,僅能夠經過text,座標來定位元素惟一性。android
(2)獲取頁面上下文,看是否能夠切換至小程序頁(沒法切換)小程序
從結果中能夠看到,context只有一個,沒法切換至小程序頁微信
小程序頁元素可用UI Automator、appium inspector等定位工具定位到元素,但元素class屬性都是同樣的,故雖可定位到元素,但沒法區分元素進行大多數斷言校驗,沒法實現大多數的自動化用例。因此appium實現小程序自動化可行性不大,不建議用appium進行小程序自動化。app
appium進行小程序自動化失敗後,又繼續尋找其餘app自動化工具,苦苦找尋後發現網易的airtest可適用於小程序自動化,若須要進行小程序自動化的,可查看小編的博客【小程序UI自動化(二):airtest小程序自動化】工具