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

    

解决方案:

  重启手机

卸载了手机

原文地址:https://www.cnblogs.com/syw20170419/p/8289056.html

时间: 2024-10-13 20:36:56

python+appium 【已解决】真机运行appium报错“WebDriverException: Message: A new session could not be created. (Original error: Command failed: C:\Windows\system32\cmd.exe /s /c.......详见内文的相关文章

iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)问题已解决;

Cocos2d-x加载图片资源出现libpng error: CgBI: unhandled critical chunk Xcode7.3 设置Remove Text Metadata From PNG Files = NO.就可以正常显示了 

在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错

在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错 解决方法: 或是都设置为yes.. Build Active Architecture Only的意思是只生成适应的指令集 在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错,码迷,mamicode.com

python webdriver 报错WebDriverException: Message: can't access dead object的原因(pycharm中)

PyCharm中运行firefox webdriver访问邮箱添加通讯录的时候报错-WebDriverException: Message: can't access dead object 调了半天,发现是因为在登录操作后没有从frame中切换出来导致的,因为在登录的时候需要先切换到frame中,登录之后要切换出来才能继续其他操作. 下面是我运行的代码,driver.switch_to.default_content()这一行被我注释掉了,结果就报这个错 代码:driver=webdriver

iOS真机运行Appium遇到的问题

问题一: appium和设备之间无法通讯. 错误日志片段:Encountered internal error running command:Error:Installing xx.xx.xx failed 原因: lockdown 服务挂了,导致appium 和设备无法沟通. 解决措施: 1.ideviceinstaller -l 查看是否是因为lockdown服务挂了,导致失败. 2.如果确认是lockdown服务挂了,终端sudo chmod -R 777 /var/db/lockdow

ionic真机调试Android报错 - could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon

在使用真机调试Android程序时,报错如下: could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon 首先,打开命令行工具,找出占用5037端口号的对应pid号 netstat -ano | findstr :5037 如果端口被占用,在任务列表中找到占用端口的进程 tasklist | findstr processID 打开任务管理器,将对应pid号的进程杀死.然后

Appium运行时没有启动activity的权限:A new session could not be created.(Original error: Permission to start activity denied)

小白搞appium,遇到启动不了activity的问题: 查找解决方案说是跟AndroidManifest.xml有关系,参考:https://github.com/appium/appium/issues/4313 之后打开AndroidManifest.xml,在主activity和intent入口处添加:android:exported="true" 问题马上解决,终于可以启动app了! 希望可以帮到新的同学们.

[已解决]使用matplotlib生成jpg报错:encoder jpeg not available

工作需要,接触到了python的绘图工具matplotlib,但生成jpg文件时抛出异常“encoder jpeg not available”,多番搜索,这个错误,是由于jpeg依赖的pillow安装有异常造成的,找到如下解决办法: pip uninstall pillow pip install pillow

小程序电脑调试没有问题,真机预览报错fail hand shake error

今天在做小程序的过程中使用HTTPS请求数据时,遇到安卓机型无法获取到数据,通过一系列的排查,发现是因为ssl证书的问题,后来通过https://www.myssl.cn/tools/check-server-cert.html检查发现缺少中间证书: 打开网址 : https://www.myssl.cn/tools/downloadchain.html 获取中间证书 点击下载中间证书文件 打开conf 地址一般为:      /www/server/panel/vhost/apache/***

A new session could not be created. (Original error: Requested a new session but one was in progress) )错误解决办法

z在desiredCapabilities里新增这俩居然fix了问题,原因暂时不得而知: capabilities.setCapability("unicodeKeyboard", "True"); capabilities.setCapability("resetKeyboard", "True");