appium+真机测试打开应用apk,报:selenium.common.exceptions.SessionNotCreatedException: Message: A new session c

Posted 嘿豆粒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium+真机测试打开应用apk,报:selenium.common.exceptions.SessionNotCreatedException: Message: A new session c相关的知识,希望对你有一定的参考价值。

连接真机安卓版本10,总是报错:selenium.common.exceptions.SessionNotCreatedException: Message: A new session could not be created. (Original error: Permission to start activity denied.)   这是因为“启动activity的权限被拒绝”,查找原因说“启动activity的方式不对”

配置及错误信息如下:

 

解决方式:

问题的出在这里配置有问题 ,desired_caps[\'appActivity\'] = \'.activity.MainActivity_\'

        把MainActivity_换为WelcomeActivity_  :desired_caps[\'appActivity\'] = \'.activity.WelcomeActivity_\'

 其实\'.activity.MainActivity_\'这个activity还是根据log中启动信息查询的,但是却不对,我也很奇怪!后来知道这个“MainActivity”外部应用是没有权限打开!!!

 

更换之后,成功启动了app.

 

以上是关于appium+真机测试打开应用apk,报:selenium.common.exceptions.SessionNotCreatedException: Message: A new session c的主要内容,如果未能解决你的问题,请参考以下文章

appuim启动报错

Appium wifi连接真机并发运行脚本遇到的坑

错误记录Android Studio 真机运行 Apk 应用报错 ( The application could not be installed: SHELL_UNRESPONSIVE )

解决appium 连接真机Android 9启动报错.....shell "ps 'uiautomator'

Appium自动化测试之IOS模拟器与真机

Appium自动化测试之IOS模拟器与真机