我正在尝试使用testng进行并行测试。我正在尝试同时打开50个chrome会话。但我无法打开所有会议。我只能打开7个会话,对于异常以下的其他会话,我是“ org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。” 我正在使用以下版本: 1. Selenium-版本3.141.59。 2. Chromedriver v76 3. chrome v76
我不知道这里出了什么问题。我在哪里出错了?
org.openqa.selenium.WebDriverException:等待驱动程序服务器启动时超时。 构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:25:53' 系统信息:主机:'',ip:'',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',java.version:'1.8.0_172' 驱动程序信息:driver.version:ChromeDriver 在org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202) 在org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188) 在org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79) 在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) 在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131) 在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:181) 在org.openqa.selenium.chrome.ChromeDriver。(ChromeDriver.java:147) 在sam.NewTest.f(NewTest.java:38) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498) 在org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:86) 在org.testng.internal.Invoker.invokeMethod(Invoker.java:645) 在org.testng.internal.Invoker.invokeTestMethod(Invoker.java:822) 在org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1130) 在org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129) 在org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112) 在org.testng.internal.thread.ThreadUtil $ 2.call(ThreadUtil.java:64) 在java.util.concurrent.FutureTask.run(FutureTask.java:266) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748) 由以下原因引起:org.openqa.selenium.net.UrlChecker $ TimeoutException:等待[http://localhost:31434/status]在20001 ms之后可用时超时 在org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100) 在org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197) ...另外23个 造成原因:java.util.concurrent.TimeoutException 在java.util.concurrent.FutureTask.get(FutureTask.java:205) 在com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156) 在org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75) ...还有24个