首页 文章

在运行Appium脚本时显示错误:无法创建新会话[关闭]

提问于
浏览
-1

Log Flie Attached

info: - > POST / wd / hub / session {“desiredCapabilities”:{“appActivity”:“com.google.android.launcher.GEL”,“appPackage”:“com.google.android.googlequicksearchbox”,“ platformName“:”Android“,”deviceName“:”“,”platformVersion“:”“}} info:客户端用户代理字符串:Apache-HttpClient / 4.5.1(Java / 1.8.0_77)info:[debug] Didn得到应用程序,但确实获得Android包,将尝试在设备信息上启动它:[debug]创建新的appium会话13200b99-4982-4ed9-bed4-7dd89bc865dc信息:启动android appium信息:[debug]获取Java版本信息:Java版本是:1.8.0_77 info:[debug]检查adb是否存在信息:[debug]使用adb from

C:\用户\ SAMEER_PWS \应用程序数据\本地\ Android的\ SDK \平台工具\ adb.exe

警告:没有app功能,无法解析包/活动信息:[debug]使用快速重置?真实信息:[debug]为会话信息准备设备:[debug]不检查app是否存在因为我们假设它已经在设备信息上:检索设备信息:[debug]试图找到连接的android设备信息:[debug ]获取连接的设备...信息:[debug]执行cmd:

C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe devices

info:[debug] 1个设备已连接信息:找到设备0b01aa5a0298ee0e信息:[debug]将设备ID设置为0b01aa5a0298ee0e info:[debug]等待设备准备就绪并响应shell命令(timeout = 5)info :[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e等待设备信息:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell“echo'ready'”info:[debug]启动logcat捕获信息:[debug]获取设备API级别信息:[debug] execution cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell“getprop ro.build.version.sdk”info:[debug]设备处于API级别23信息:设备API级别是:23信息:[debug]提取语言的字符串:默认信息:[debug] Apk本地不存在信息:[debug]无法获取字符串,但看起来我们有一个旧的字符串文件无论如何,所以忽略信息:[deb ug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e shell“rm -rf /data/local/tmp/strings.json”info:[debug ]不卸载应用程序,因为服务器没有启动--full-reset信息:[debug]跳过安装,因为我们使用包而不是应用程序路径信息启动:[debug]转发系统:4724到设备:4724信息:[debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e forward tcp:4724 tcp:4724 info:[debug]将appium bootstrap推送到设备... info: [debug]执行cmd:C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push“C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar“/ data / local / tmp / info:[debug] Logcat以代码0终止,信号空信息:[debug]停止logcat捕获信息:[debug] Logcat已经停止信息:[debug]发送shutdown命令,等待UiAutomator到sto p ...警告:UiAutomator没有足够快地关闭,调用它出错了:无法启动Appium会话,错误是:错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c“C :\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push“C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar”/ data / local / tmp /“info:[debug]清理android对象信息:[debug]清理appium会话信息:[debug]错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c” C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push“C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar” / data / local / tmp /“在ChildProcess.exithandler(child_process.js:751:12)
在ChildProcess.emit(events.js:110:17)
在maybeClose(child_process.js:1016:16)
在Process.ChildProcess._handle.onexit(child_process.js:1088:5)
info:[debug]响应客户端错误:{“status”:33,“value”:{“message”:“无法创建新会话 .

(原始错误:命令失败:C:\ Windows \ system32 \ cmd.exe / s / c\“C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push \”C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar \“/ data / local / tmp / \”\ n)“,”killed“:false,”code“:1,”signal“:null,”cmd“:”C: \ Windows \ system32 \ cmd.exe / s / c \“C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push \”C:\ Program Files(x86 )\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar \“/ data / local / tmp / \”“,”origValue“:”命令失败:C:\ Windows \ system32 \ cmd .exe / s / c \“C:\ Users \ SAMEER_PWS \ AppData \ Local \ Android \ sdk \ platform-tools \ adb.exe -s 0b01aa5a0298ee0e push \”C:\ Program Files(x86)\ Appium \ node_modules \ appium \ build \ android_bootstrap \ AppiumBootstrap.jar \“/ data / local / tmp / \”\ n“},”sessionId“:null}

info:< - POST / wd / hub / session 500 12924.220 ms - 1039

1 回答

  • 1

    您需要添加.apk文件的路径:

    capabilities.setCapability("app", "path to apk");
    

相关问题