Ошибка: невозможно создать новый сеанс, потому что «createSession», который принимает HttpClient, InputStream и long, не был найден - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь автоматизировать гибридное приложение android, используя Appium и Selenium, но продолжаю получать следующие ошибки:

Исключение в потоке "main" org.openqa.selenium.WebDriverException: невозможно создать новый сеанс, потому что 'createSession', который принимает HttpClient, InputStream и long, не найден или недоступен. Информация о сборке: версия: '3.141.59', ревизия: 'e82be7d358', время: '2018-11-14T08: 25:48 'Системная информация: хост:' MAVRLT567 ', ip:' 192.168.2.56 ', os.name:' Windows 10 ', os.arch:' amd64 ', os.version: '10 .0', java .version: '1.8.0_162' Информация о драйвере: driver.version: AndroidDriver на io.appium.java_client.remote.AppiumCommandExecutor $ 1.createSession (AppiumCommandExecutor. java: 195) на io.appium.java_client.remote.Appium. createSession (AppiumCommandExecutor. java: 209) в io.appium.java_client.remote.AppiumCommandExecutor.execute (AppiumCommandExecutor. java: 231) в org.openqa.selenium.remote.RemoteWebDriver *ebri * 552) в io.appium.java_client.DefaultGenericMobileDriver.execute (DefaultGenericMobileDriver. java: 42) в io.appium.java_client.AppiumDriver.execute (AppiumDriver. java: 1) в io.appium.java.java_c. выполнить (AndroidDriver. java: 1) в org.openqa.selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver. java: 213) в org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver. java: 1318 ) в io.appium.java_client.DefaultGenericMobileDriver. (DefaultGenericMobileDriver. java: 38) в io.appium.java_client.AppiumDriver. (AppiumDriver. java: 84) в io.appium.java_cliver .A. 1021 *: 94) на io.appium.java_client. android .AndroidDriver. (AndroidDriver. java: 93) на com.applitools.quickstarts.Appium_native_ java .main (Appium_native_ java. java: 41) Вызывается: java .lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) в sun.reflect.Delegceho ssorImpl.invoke (Неизвестный источник) в java .lang.reflect.Method.invoke (Неизвестный источник) в io.appium.java_client.remote.AppiumCommandExecutor $ 1.createSession (AppiumCommandExecutor. java: 185) ... еще 13 Вызвано: org.openqa.selenium.WebDriverException: неизвестная ошибка на стороне сервера при обработке команды. Исходная ошибка: не удалось найти драйвер для автоматизацииName 'UiAutomator' и platformName 'Android'. Пожалуйста, проверьте ваши желаемые возможности. (ПРЕДУПРЕЖДЕНИЕ: сервер не предоставил никакой информации о трассировке стека). Длительность или время ожидания команды: 230 миллисекунд. Информация о сборке: версия: '3.141.59', версия: 'e82be7d358', время: '2018-11-14T08: 25: 48' Система информация: хост: 'MAVRLT567', ip: '192.168.2.56', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10 .0 ', java .version:' 1.8.0_162 'Информация о драйвере: driver.version: AndroidDriver в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (неизвестный источник) в sun.reflect.DelegatingConstructorAnewInance * (неизвестный) 1033 * .lang.reflect.Constructor.newInstance (Неизвестный источник) по адресу org.openqa.selenium.remote.ErrorHandler.createThrowable (ErrorHandler. java: 214) по адресу org.openqa.selenium.remote.ErrorHandler.thsea. java: 166) в org.openqa.selenium.remote.JsonWireProtocolResponse.lambda $ errorHandler $ 0 (JsonWireProtocolResponse. java: 54) в org.openqa.selenium.remote.HandshakeResponse. lambda $ getResponseFunction $ 0 (HandshakeResponse. java: 30) в org.openqa.selenium.remote.ProtocolHandshake.lambda $ createSession $ 0 (ProtocolHandshake. java: 126) в java .util.stream.ReferencePipeline $ 3 $. принять (неизвестный источник) в java .util.Spliterators $ ArraySpliterator.tryAdvance (неизвестный источник) в java .util.stream.ReferencePipeline.forEachWithCancel (неизвестный источник) в java .util.stream.AbstractPipeline.copyIntoWithCancel ( Неизвестный источник) в java .util.stream.AbstractPipeline.copyInto (Неизвестный источник) в java .util.stream.AbstractPipeline.wrapAndCopyInto (Неизвестный источник) в java .util.stream.FindOps $ FindOp.evaluateSequential ( Неизвестный источник) в java .util.stream.AbstractPipeline.evaluate (Неизвестный источник) в java .util.stream.ReferencePipeline.findFirst (Неизвестный источник) в org.openqa.selenium.remote.ProtocolHandshake.createSession (ProtocolHandshake. java: 128) ... еще 18

...