使用appium進行app自動化測試時遇到AppActivity設置正確但報Connect Appium Server Fail.A new session could not be created

appium 部分服務關鍵字如下:

PlatformName=Android
PlatformVersion=4.4.4
AppPackage=com.xxxxx.xxxx
AppActivity=.ui.startup.launcher.LaucherActivity


使用appium進行app自動化測試時遇到AppActivity設置正確但報Connect Appium Server Fail.A new session could not be created. (Original error: com.xxxxx.xxxx/.ui.startup.launcher.LaucherActivity never started. Current: com.xxxxx.xxxx/.ui.upgrade.UpdateCheckActivity) (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 36.28 seconds


通過諮詢研發發現,說app並沒有設置主Activity,但是通過工具查到顯示的主activity確實爲com.xxxxx.xxxx.ui.startup.launcher.LaucherActivity 但是按照正確的配置就是無法啓動appium的連接,通過百度和查詢資料發現,針對這種沒有設置主activity或者有設置主activity的app在創建appium的實例連接報錯時需要增加另一個服務關鍵字的使用即:

PlatformName=Android
PlatformVersion=4.4.4
AppPackage=com.xxxxx.xxxx
AppActivity=.ui.startup.launcher.LaucherActivity
AppWaitActivity=.ui.startup.role.RoleActivity


在創建appium實例的使用增加appWaitActivity的使用即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章