簡體   English   中英

org.openqa.selenium.SessionNotCreatedException:無法創建新的遠程會話。 在模擬器中初始化android驅動程序

[英]org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. while initializing android driver in emulator

在模擬器設備中初始化android驅動程序時產生了sessionNotCreatedException。 我是Android自動化的新手。 有人請幫忙嗎?

2016年11月18日下午5:35:25 org.openqa.selenium.remote.ProtocolHandshake createSession INFO:嘗試雙方言會議,假設Postel定律適用於遠程端2016年11月18日下午5:35:25 org.openqa .selenium.remote.ProtocolHandshake createSession INFO:回歸直接W3C遠程終端連接2016年11月18日下午5:35:25 org.openqa.selenium.remote.ProtocolHandshake createSession INFO:回歸原始的OSS JSON Wire協議。 org.openqa.selenium.remote.UnreachableBrowserException:無法啟動新會話。 可能的原因是遠程服務器的無效地址或瀏覽器啟動失敗。 構建信息:版本:'未知',修訂版:'c7b525d',時間:'2016-09-01 14:52:30 -0700'系統信息:主機:'thangaraj',ip:'127.0.1.1',os。名稱:'Linux',os.arch:'amd64',os.version:'3.19.0-25-generic',java.version:'1.8.0_101'驅動程序信息:driver.version:AndroidDriver at org.openqa。 selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:618)at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:40)at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)at io .appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:242)at org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver。 java:129)atg.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:142)at io.appium.java_client.DefaultGenericMobileDriver。(DefaultGenericMobileDriver.java:36)at io.appium.java_client.AppiumDriver。(AppiumDriver。 java:114)at io.appium.java_client .AppiumDriver。(AppiumDriver.java:132)ato.appium.java_client.android.AndroidDriver。(AndroidDriver.java:92)at initialize.Setup.initialize(Setup.java:230)at script.ScriptRunner.setup(ScriptRunner。 java:67)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang位於org.test.invoke.invokeMethod(MethodInvocationHelper.java:100)org.test.invoke.invokeConfigurationMethod(Invoker.java:515)的org.test.invoke(Method.java:498).reflect.Method.invoke(Method.java:498)。在org.testng的org.testng.SuiteRunner.privateRun(SuiteRunner.java:307)的org.testng.internal.Invoker.invokeConfigurations(Invoker.java:143)上的testng.internal.Invoker.invokeConfigurations(Invoker.java:216) .OiteRunner.run(SuiteRunner.java:270)org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)org.testng.SuiteRun 位於org.testng.TestNG.runSuites(testNG.:::::::: or or .java:1124)atg.testng.TestNG.run(TestNG.java:1096)at runTestNG.RunTestng.runTestNG(RunTestng.java:19)at runner.Runner.main(Runner.java:11)​​引起:org .openqa.selenium.SessionNotCreatedException:無法創建新的遠程會話。 期望的能力=能力[{app = / home / ionixx / Android / Sdk / platform-tools / xxxxxxxxxxxxxxx.apk,appPackage = xxxxxxxxxxxxxxxxxx,appActivity = xxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxx,noReset = true,browserName =,maxSession = 10,platformName = Android, version = 4.4,deviceName = Nexus1}],required capabilities = null構建信息:版本:'unknown',修訂版:'c7b525d',時間:'2016-09-01 14:52:30 -0700'系統信息:主機: 'thangaraj',ip:'127.0.1.1',os.name:'Linux',os.arch:'amd64',os.version:'3.19.0-25-generic',java.version:'1.8.0_101 '驅動程序信息:driver.version:AndroidDriver atg.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:80)ato.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)at io。 orch.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:597)中的appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:69)

請檢查包含selenium 2.53.1 source和2.53.1 jar的軟件包。 並在提取selenium 2.53.1后包含lib文件夾中存在的所有jar文件。 -use testng.xml文件用於設置測試用例的流程。

作者:Imran Ansari,我的同事。

我只是通過更改應用程序路徑解決了這個問題

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

更改正確的App路徑(apk路徑)后工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM