org.openqa.selenium.SessionNotCreatedException:无法创建新会话。(原始错误:命令失败:C:\Windows\system32\cmd.exe/s/C“C:\Program Files(x86)\Android\Android sdk\platform tools\adb.exe”-s 69c7aa170104安装“C:\Program Files(x86)\Appium\node\U模块\Appium\build\unlock\unlock\U apk-debug.apk”
日志:
信息:--
info:[debug]错误:命令失败: C:\Windows\system 32\cmd.exe /s /c""C:\Program Files(x86)\Android\android-sdk\Platform-工具\adb.exe"-s 69c7aa170104安装"C:\Program Files(x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk"安装C:\Program Files(x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk失败[INSTALL_CANCELED_BY_USER]
at ChildProcess.exithandler (child_process.js:751:12)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1016:16)
at Process.ChildProcess._handle.onexit (child_process.js:1088:5)
信息:[调试]响应客户端时出现错误:{“状态”:33,“值”:{“消息”:“无法创建新会话。(原始错误:命令失败:C:\Windows\system32\cmd.exe/s/C\”\“C:\Program Files(x86)\Android\Android sdk\platform tools\adb.exe\”-s 69c7aa170104 install\“C:\Program Files(x86)\Appium\node\u modules\Appium\build\unlock\u apk\unlock\u apk-debug.apk\“\”\n未能安装C:\Program Files(x86)\Appium\node\u modules\Appium\build\unlock\u apk\unlock\u apk-debug.apk:Failure[安装由用户取消]\r\n],“killed”:false,“code”:1,“signal”:null,“cmd:“C:\Windows\system32\cmd.exe/s/C\”C:\Program Files(x86)\Android\Android sdk\platform tools\adb.exe\“-s 69c7aa170104安装\“C:\Program Files(x86)\Appium\node\U modules\Appium\build\unlock\U apk\unlock\U apk-debug.apk\”,“origValue”:“命令失败:C:\Windows\system32\cmd.exe/s/C\”C:\Program Files(x86)\Android\Android sdk\platform tools\adb.exe\”-s 69c7aa170104安装\“C:\Program Files(x86)\Appium\node\u modules\Appium\build\unlock\u apk\unlock\u apk-debug.apk\“\”\n未能安装C:\Program Files(x86)\Appium\node\u modules\Appium\build\unlock\u apk\unlock\u apk-debug.apk:Failure[安装\u用户取消\r\n”},“会话ID”:null}信息:
这里提到的DesiredCapabilities没有获得令人满意的参数来启动新的Appium会话。请选中要在其中运行此脚本的“平台”。日志清楚地说。
Log:提供了以下所需的功能,但appium无法识别。这些功能将传递给此服务器上运行的任何其他服务:版本、平台信息:设置模式:直接代理到Chromedriver信息
这是因为我在一个搜索字段上有一个失败的Behat测试-这个字段是通过javascript添加的,所以我假设Selenium(与我的设置)有问题。 我发现,如果我访问http://localhost:4444/wd/hub并单击“create Session”,选择任何浏览器(android、iphone、firefox、chrome、internet explorer、opera),我将得到错误消
当我试图对chrome运行量角器测试时,我得到以下错误。
在执行java代码期间执行时,会引发以下错误: 线程“main”组织中出现异常。openqa。硒。SessionNotCreateDexException:尝试在不建立连接的情况下运行命令生成信息:版本:'3.6.0',修订版:'6fbf3ec767',时间:'2017-09-27T16:15:26.402Z'系统信息:主机:'ADMIN-PC',ip:'192.168.1.6',操作系统。名称:
有人能帮我吗?我是Android系统的新手,我正尝试在AVD中打开应用程序,安装了应用程序,但我得到错误“一个新的会话不能被创建。(原始错误:命令失败:)”,“杀死”:false,“代码”:1,“信号”:null,“origvalue”:“命令失败:”},“sessionid”:null} 谢谢你事先的帮助 尝试只提供Capabilities.SetCapability(“AppActivity”
当会话仅是一个未来的且还没有被建立的会话时被认为是“新”的。因为 HTTP是一种基于请求-响应的协议,直到客户端“加入”到 HTTP 会话之前它都被认为是新的。当会话跟踪信息返回到服务器指示会话已经建立时客户端加入到会话。直到客户端加入到会话,否则不能假定下一个来自客户端的请求被识别为同一会话。 如果以下之一是 true,会话被认为是“新”的: 客户端还不知道会话 客户端选择不加入会话。 这些条件
问题内容: 我正在维护Java Web应用程序。 通过登录代码,它可以通过HttpServletRequest的getSession()方法从HttpServletRequest中获取一个HttpSession。(它在会话中使用一些值进行认证) 但是,我担心会话固定攻击,因此在使用初始会话后,我想开始一个新会话或更改会话ID。这可能吗? 问题答案: Servlet 3.0 API不允许您更改现有会