Ошибка при получении в Appium. Невозможно установить элемент в значение. Вы взаимодействовали с правильным элементом? - PullRequest
0 голосов
/ 09 марта 2020

Я занимаюсь автоматизацией приложения с помощью appium. Я могу запустить приложение, но я go для входа в систему, он может прочитать XPath для входа в систему. Но appium не может ввести номер мобильного телефона. Для мобильного устройства я использую эмулятор.

Это мой код:

driver.findElement(By.xpath(props.getProperty("mobile"))).sendKeys("123456");

Это мой Xpath:

mobile=//android.widget.EditText[@text='Mobile']

Обнаружена ошибка:

Обнаружена внутренняя ошибка при выполнении команды: io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Невозможно установить для элемента значение «value». Вы взаимодействовали с правильным элементом?

1 Ответ

0 голосов
/ 09 марта 2020

Не уверен, почему у вас есть props.getProporty или что вы пытаетесь с этим сделать, вы можете просто использовать xpath прямо в driver.findElement()

driver.findElement(By.xpath("//android.widget.EditText[@text='Mobile']")).sendKeys("123456");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...