python+appium 【已解決】真機運行appium報錯“WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c.......詳見內文


問題報錯提示:

selenium.common.exceptions.WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c "D:\AutoTest\adt-bundle-windows-x86-20140702\sdk\platform-tools\adb.exe -s GWY0216A22013956 install "D:\AutoTest\appium\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk""
Failed to install D:\AutoTest\appium\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.android.ime without first uninstalling.]
)

 

問題原因:

  Appium在真機上運行時會自動在手機中安裝2個apk,分別為:settings_apk-debug.apk和unlock_apk-debug.apk,此2個apk在電腦中存放的路徑為:D:\AutoTest\appium\Appium\node_modules\appium\build 文件夾下(本人電腦存放的路徑),真機上運行完一次腳本,需要再次運行時,要手動刪除掉安裝在手機上的settings_apk-debug.apk和unlock_apk-debug.apk,刪除完成有一定的 遺留,所以刪除后直接運行出現如上報錯。

 

問題分析:

  1、cmd命令框輸入:adb shell pm list packages查看手機中安裝的apk

    

  2、將會查看到如上命令執行完確實存在一個:io.appium.android.ime

    

解決方案:

  重啟手機

 

 

 

卸載了手機


免責聲明!

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



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