有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。在emulator中初始化安卓驱动程序时

在emulator设备中初始化安卓驱动程序时,会产生sessionNotCreatedException。我是安卓自动化的新手。有人来帮忙吗

2016年11月18日下午5:35:25组织。openqa。硒。遥远的协议握手会话 信息:正在尝试双方言会话,假设Postel定律在远端适用 2016年11月18日下午5:35:25组织。openqa。硒。遥远的协议握手会话 信息:退回到直接的W3C远程端连接 2016年11月18日下午5:35:25组织。openqa。硒。遥远的协议握手会话 信息:回到最初的OSS JSON Wire协议。 组织。openqa。硒。遥远的UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。 构建信息:版本:“未知”,版本:“c7b525d”,时间:“2016-09-01 14:52:30-0700” 系统信息:主机:“thangaraj”,ip:“127.0.1.1”,操作系统。名称:“Linux”,操作系统。拱门:“amd64”,操作系统。版本:“3.19.0-25-generic”,java。版本:“1.8.0_101” 司机信息:司机。版本:AndroidDriver 在org。openqa。硒。遥远的RemoteWebDriver。执行(RemoteWebDriver.java:618) 在木卫一。阿皮姆。java_客户端。DefaultGenericMobileDriver。执行(DefaultGenericMobileDriver.java:40) 在木卫一。阿皮姆。java_客户端。阿皮姆河。执行(AppiumDriver.java:1) 在木卫一。阿皮姆。java_客户端。安卓机器人司机。执行(AndroidDriver.java:1) 在org。openqa。硒。遥远的RemoteWebDriver。startSession(RemoteWebDriver.java:242) 在org。openqa。硒。遥远的RemoteWebDriver。(RemoteWebDriver.java:129) 在org。openqa。硒。遥远的RemoteWebDriver。(RemoteWebDriver.java:142) 在木卫一。阿皮姆。java_客户端。DefaultGenericMobileDriver。(DefaultGenericMobileDriver.java:36) 在木卫一。阿皮姆。java_客户端。阿皮姆河。(AppiumDriver.java:114) 在木卫一。阿皮姆。java_客户端。阿皮姆河。(AppiumDriver.java:132) 在木卫一。阿皮姆。java_客户端。安卓机器人司机。(AndroidDriver.java:92) 在初始化时。设置。初始化(Setup.java:230) 看剧本。ScriptRunner。安装程序(ScriptRunner.java:67) 在阳光下。反映NativeMethodAccessorImpl。invoke0(本机方法) 在阳光下。反映NativeMethodAccessorImpl。调用(NativeMethodAccessorImpl.java:62) 在阳光下。反映DelegatingMethodAccessorImpl。调用(DelegatingMethodAccessorImpl.java:43) 在爪哇。朗,反思一下。方法调用(Method.java:498) 在org。testng。内部的我是你的助手。invokeMethod(MethodInvocationHelper.java:100) 在org。testng。内部的召唤者。invokeConfigurationMethod(Invoker.java:515) 在org。testng。内部的召唤者。InvokeConfigulations(Invoker.java:216) 在org。testng。内部的召唤者。InvokeConfigulations(Invoker.java:143) 在org。testng。SuiteRunner。privateRun(SuiteRunner.java:307) 在org。testng。SuiteRunner。run(SuiteRunner.java:270) 在org。testng。SuiteRunnerWorker。runSuite(SuiteRunnerWorker.java:52) 在org。testng。SuiteRunnerWorker。运行(SuiteRunnerWorker.java:86) 在org。testng。TestNG。依次运行suitessequentially(TestNG.java:1284) 在org。testng。TestNG。RunSuitesLocal(TestNG.java:1209) 在org。testng。TestNG。runSuites(TestNG.java:1124) 在org。testng。TestNG。运行(TestNG.java:1096) 在runTestNG。RunTestng。runTestNG(runTestNG.java:19) 在runner。跑步者main(Runner.java:11) 原因:org。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。所需功能=功能[{app=/home/ionixx/Android/Sdk/platform tools/xxxxxxxxxxxxx.apk,appPackage=xxxxxxxxxxxxxxxx,appActivity=xxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx,noReset=true,browserName=,maxSession=10,platformName=Android,version=4.4,deviceName=Nexus1}],所需功能=null 构建信息:版本:“未知”,版本:“c7b525d”,时间:“2016-09-01 14:52:30-0700” 系统信息:主机:“thangaraj”,ip:“127.0.1.1”,操作系统。名称:“Linux”,操作系统。拱门:“amd64”,操作系统。版本:“3.19.0-25-generic”,java。版本:“1.8.0_101” 司机信息:司机。版本:AndroidDriver 在org。openqa。硒。遥远的协议握手。创造eSession(ProtocolHandshake.java:80) 在org。openqa。硒。遥远的HttpCommandExecutor。execute(httpcommandexecuter.java:141) 在木卫一。阿皮姆。java_客户端。遥远的应用命令执行器。执行(AppiumCommandExecutor.java:69) 在org。openqa。硒。遥远的RemoteWebDriver。执行(RemoteWebDriver.java:597)


共 (2) 个答案

  1. # 1 楼答案

    请检查包含selenium 2.53.1 source和2.53.1 jar的软件包。并在提取selenium 2.53.1后包含lib文件夹中的所有jar文件。 -使用testng。xml文件来设置测试用例的流程

    作者:伊姆兰·安萨里,我的同事

  2. # 2 楼答案

    我通过改变应用程序路径解决了这个问题

     capabilities.setCapability("app", <<apk file path>>);