Добрый вечер, подскажите пожалуйста как мне запустить тесты на андроид мобайл хром, без нативного приложения? Я пытаюсь создать сессию через ваши дефолтовые капабилити для mobile-79.0, и после открытия браузера,я даже руками не могу перейти по ссылке браузер просто закрывается. Тоже самое происходит и с тестом, получаю вот такой ексепшин
org.openqa.selenium.json.JsonException: Expected to read a START_MAP but instead have: END. Last 0 characters read:
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: host: 'mcsymka', ip: '
192.168.11.25',
os.name: 'Linux', os.arch: 'amd64', os.version: '5.3.0-62-generic', java.version: '1.8.0_252'
Driver info: driver.version: SelenideDriver
selenide.url:
http://mediterraneo-hotel-rome.booked.net/en/selenide.baseUrl: http://localhost:8080
at org.openqa.selenium.json.JsonInput.expect(
JsonInput.java:290)
at org.openqa.selenium.json.JsonInput.beginObject(
JsonInput.java:220)
at org.openqa.selenium.json.MapCoercer.lambda$apply$1(
MapCoercer.java:64)
at org.openqa.selenium.json.JsonTypeCoercer.lambda$null$6(
JsonTypeCoercer.java:145)
at org.openqa.selenium.json.JsonTypeCoercer.coerce(
JsonTypeCoercer.java:126)
at org.openqa.selenium.json.Json.toType(
Json.java:69)
at org.openqa.selenium.json.Json.toType(
Json.java:55)
at org.openqa.selenium.json.Json.toType(
Json.java:50)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(
W3CHttpResponseCodec.java:87)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(
W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(
HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(
RemoteWebDriver.java:552)
at org.openqa.selenium.remote.RemoteWebDriver.get(
RemoteWebDriver.java:277)
at org.openqa.selenium.remote.RemoteWebDriver$
RemoteNavigation.to(
RemoteWebDriver.java:857)
at com.codeborne.selenide.drivercommands.Navigator.navigateTo(
Navigator.java:67)
at
com.codeborne.selenide.drivercommands.Navigator.open(
Navigator.java:28)
at
com.codeborne.selenide.SelenideDriver.open(
SelenideDriver.java:78)
at
com.codeborne.selenide.Selenide.open(
Selenide.java:48)
at config.EnvironmentsMobile.setEnvironment(
EnvironmentsMobile.java:11)
at HotelPageTestsMobile.beforeMethod(
HotelPageTestsMobile.java:27)
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.reflect.Method.invoke(
Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(
MethodInvocationHelper.java:134)
at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(
MethodInvocationHelper.java:63)
at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(
ConfigInvoker.java:348)
at org.testng.internal.ConfigInvoker.invokeConfigurations(
ConfigInvoker.java:302)
at org.testng.internal.TestInvoker.runConfigMethods(
TestInvoker.java:695)
at org.testng.internal.TestInvoker.invokeMethod(
TestInvoker.java:523)
at org.testng.internal.TestInvoker.invokeTestMethod(
TestInvoker.java:173)
at org.testng.internal.MethodRunner.runInSequence(
MethodRunner.java:46)
at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(
TestInvoker.java:816)
at org.testng.internal.TestInvoker.invokeTestMethods(
TestInvoker.java:146)
at org.testng.internal.TestMethodWorker.invokeTestMethods(
TestMethodWorker.java:146)
at
org.testng.internal.TestMethodWorker.run(
TestMethodWorker.java:128)
at java.util.ArrayList.forEach(
ArrayList.java:1257)
at org.testng.TestRunner.privateRun(
TestRunner.java:766)
at
org.testng.TestRunner.run(
TestRunner.java:587)
at org.testng.SuiteRunner.runTest(
SuiteRunner.java:384)
at org.testng.SuiteRunner.runSequentially(
SuiteRunner.java:378)
at org.testng.SuiteRunner.privateRun(
SuiteRunner.java:337)
at
org.testng.SuiteRunner.run(
SuiteRunner.java:286)