Appium啟動時跳過初始化設置


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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM