Я пытаюсь передать текстовое значение с помощью метода sendKeys, но во время выполнения контрольного примера это не удается.
Управление происходит до тех пор, пока элемент текстового поля не выполнит операцию щелчка (открыта мобильная клавиатура). Но после этого, когда я пытаюсь передать значение в текстовое поле, используя метод sendKeys , я получаю ошибку ниже
org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=66.0.3359.126)
(Driver info: chromedriver=2.30.477700
(0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
Тот же код работает для устройств Android ниже 5 (Lolypop) , но после версии Lolypop Я получаю вышеуказанную ошибку.
Ниже приведен пример кода того, как я пытаюсь передать данные в текстовое поле
MobileElement elUserName = (MobileElement) driver.findElement(new By.ById("loginUserName"));
elUserName.click();
elUserName.sendKeys("MobileTest"); // ------- It fails at this point