Попробуйте tap
, используя TouchAction
на элементе перед вызовом sendKeys
.
. Это не удалит текст.Этот подход работает для меня.
Кроме того, я бы предложил вам использовать последнюю версию клиента Appium Java (6.1.0) и сервер (1.9.1).
Редактировать:
Вы можете использовать Java-клиент 5.0.4, если не можете использовать последнюю версию.
Пример кода для подключения с использованием 5.0.4:
TouchAction touch = new TouchAction (driver);
touch.tap (e).perform ();
Кроме того, если вы хотите иметь последнюю версию Java-клиента Appium, не беспокоясь об основных изменениях, сделанных в новой версии, то вы можете попробовать мою среду с открытым исходным кодом coteafs-appium , поскольку я поддерживаю стабильные методы, доступные дляИзменения пользовательских и основных версий клиента Java обрабатываются в самой среде, поэтому вы не беспокоитесь.