Appium每次啟動時都會檢查和安裝Appium Settings,這是完全沒有必要的,在首次使用Appium連接設備是Appium Settings便已經安裝好。
怎樣跳過安裝Appium Settings呢?之前的做法是修改appium中的源文件中的android-helpers.js實現,如MacOS Appium Desktop中的地址為
vim /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-driver/lib/android-helpers.js
注銷掉helpers.initDevice中的 await helpers.pushSettingsApp(adb, shouldThrowError); , 如下圖

新的Appium版本支持通過desired capbilities選項來跳過初始化操作,只要添加上
caps['skipDeviceInitialization'] = True
即可
如下圖:

同樣,通過caps配置,還可以跳過,解鎖屏幕設置等,具體可參考官方文檔:http://appium.io/docs/en/writing-running-appium/caps/
