org.openqa.selenium.remote.UnreachableBrowserException получает случайным образом

селен 2.53.0 и фаерфокс 45

все тестовые примеры работали нормально, но внезапно генерируются случайные исключения, как показано ниже.

может кто-нибудь помочь в решении этой проблемы?

ПРОПУЩЕНО: perfromEmptySearch java.lang.Throwable: Method TC001_Empty_Research_Search.perfromEmptySearch()[pri:2, instance:com.bersin.bersinone.searchtestcases.TC001_Empty_Research_Search@520a3426] зависит от неуспешно завершенных методов в org.testng.internal.Invoker.invokeTestMethods (Invoker.java:1033) в org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) в org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) в org.testng.TestRunner.privateRun( TestRunner.java:774) в org.testng.TestRunner.run(TestRunner.java:624) в org.testng.SuiteRunner.runTest(SuiteRunner.java:359) в org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354) ) в org.testng.SuiteRunner.privateRun(SuiteRunner.java:312) в org.testng.SuiteRunner.run(SuiteRunner.java:261) в org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) в org.testng .SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) в org.testng.Test NG.runSuitesSequentially(TestNG.java:1191) в org.testng.TestNG.runSuitesLocally(TestNG.java:1116) в org.testng.TestNG.run(TestNG.java:1024) в org.testng.remote.AbstractRemoteTestNG.run (AbstractRemoteTestNG.java:126) в org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) в org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)

ПРОПУЩЕНО: checkdefaultsortoption java.lang.Throwable: Method TC001_Empty_Research_Search.checkdefaultsortoption()[pri:3, instance:com.bersin.bersinone.searchtestcases.TC001_Empty_Research_Search@520a3426] зависит от неуспешно завершенных методов в org.testng.internal.Invoker.invokeTestMethods (Invoker.java:1033) в org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) в org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) в org.testng.TestRunner.privateRun( TestRunner.java:774) в org.testng.TestRunner.run(TestRunner.java:624) в org.testng.SuiteRunner.runTest(SuiteRunner.java:359) в org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354) ) в org.testng.SuiteRunner.privateRun(SuiteRunner.java:312) в org.testng.SuiteRunner.run(SuiteRunner.java:261) в org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) в org.testng .SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) на org.tes tng.TestNG.runSuitesSequentially(TestNG.java:1191) в org.testng.TestNG.runSuitesLocally(TestNG.java:1116) в org.testng.TestNG.run(TestNG.java:1024) в org.testng.remote.AbstractRemoteTestNG .run(AbstractRemoteTestNG.java:126) в org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137) в org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)

Возможный дубликат Selenium abotring с UnreachableBrowserException/Address уже используется, происходит на один компьютер


person Prasanna Pujar    schedule 17.10.2016    source источник
comment
Нет, это не актуальное решение для этой проблемы, поскольку у пользователя в этом потоке была проблема с портами в Windows XP, поскольку ошибка была вызвана Вызвано: java.net.BindException: Адрес уже используется: подключение, но в моем случае ошибка вызвана: org.apache.http.ConnectionClosedException: Преждевременный конец тела сообщения с разделителями Content-Length (ожидаемый: 1519; полученный: 0   -  person Sudharsan Selvaraj    schedule 17.10.2016
comment
Похоже, у вас проблемы с сетью, и сервер, с которым вы разговариваете, закрывает соединение. Здесь действительно недостаточно информации, чтобы понять, в чем причина.   -  person Prasanna Pujar    schedule 19.10.2016
comment
org.openqa.selenium.remote.UnreachableBrowserException: ошибка связи с удаленным браузером. Возможно, оно умерло. Информация о сборке: версия: «2.53.0», ревизия: «35ae25b1534ae328c771e0856c93e187490ca824», время: «2016-03-15 10:43:46» Информация о системе: хост: «USBLRPRPUJAR8», ip: «172.16.20.43», os. имя: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_72' Информация о драйвере: driver.version: Возможности RemoteWebDriver [{applicationCacheEnabled=true, rotatable=false , handlesAlerts=true, databaseEnabled=true, версия=45.0.2, платформа=WINDOWS, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takeScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true }] Идентификатор сеанса: e5da75ec-52d5-4cba-b8b8-5fd124aaefd3 в org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:665) в org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java: 363) в org.openqa.selenium.remote.RemoteWebDriver.findElementByLinkText(RemoteWebDriver.java:428) в org.openqa.selenium.By$ByLinkText.findElement(By .java:246) по адресу org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:355) по адресу org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:899) по адресу org.openqa. selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:41) на org.openqa.selenium.support.ui.ExpectedConditions$6.apply(ExpectedConditions.java:181) на org.openqa.selenium.support.ui. ExpectedConditions$6.apply(ExpectedConditions.java:178) на org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:238) на com.bersin.bersinone.pages.BersinOnePage.waitforBersinonepageload(BersinOnePage.java:35) ) в com.bersin.test.utils.LoginUser.BosucessfullLogin(LoginUser.java:42) в com.bersin.bersinone.searchtestcases.TC001_Empty_Research_Search.perfromLogin(TC001_Empty_Research_Search.java:39) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод ) в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) в sun.refl ect.DelegatingMethodAccessorImpl.invoke(Неизвестный источник) на java.lang.reflect.Method.invoke(Неизвестный источник) на org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85) на org.testng.internal.Invoker.invokeMethod (Invoker.java:639) в org.testng.internal.Invoker.invokeTestMethod(Invoker.java:816) в org.testng.internal. Invoker.invokeTestMethods(Invoker.java:1124) в org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) в org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108) в org.testng.TestRunner .privateRun(TestRunner.java:774) в org.testng.TestRunner.run(TestRunner.java:624) в org.testng.SuiteRunner.runTest(SuiteRunner.java:359) в org.testng.SuiteRunner.runSequentially(SuiteRunner. java:354) в org.testng.SuiteRunner.privateRun(SuiteRunner.java:312) в org.testng.SuiteRunner.run(SuiteRunner.java:261) в org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) в org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) в org.testng.TestNG.runSuitesSequentially(TestNG.java:1191) в org.testng.TestNG.runSuitesLocally(TestNG.java:1116) в org.testng.TestNG .run(TestNG.java:1024) в org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126) в org.testng.remote.RemoteTestNG .initAndRun(RemoteTestNG.java:137) в org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58) Вызвано: org.apache.http.ConnectionClosedException: Преждевременный конец тела сообщения с разделителями Content-Length (ожидаемый: 1519 ; получено: 0 в org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:180) в org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:200) в org.apache. http.impl.io.ContentLengthInputStream.close(ContentLengthInputStream.java:103) в org.apache.http.impl.execchain.ResponseEntityProxy.streamClosed(ResponseEntityProxy.java:140) в org.apache.http.conn.EofSensorInputStream.checkClose( EofSensorInputStream.java:228) по адресу org.apache.http.conn.EofSensorInputStream.close(EofSensorInputStream.java:174) по адресу org.apache.http.util.EntityUtils.consume(EntityUtils.java:88) по адресу org.openqa.selenium .remote.internal.ApacheHttpClient.createResponse(ApacheHttpClient.java:113) в org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:94) в org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor .java:142) на org.openqa.selenium.firefox.internal.NewProfileExtensionC onnection.execute(NewProfileExtensionConnection.java:160) в org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.execute(FirefoxDriver.java:380) в org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:644) ... еще 36   -  person Ardesco    schedule 13.03.2019