Долгий ввод значения в редактируемое поле при тетсированием Appium

Подскажите, пожалуйста, в чем может быть проблема. Тестирую через эмулятор с помощью #appium , все работает замечательно и довольно быстро, единственно ввод значения в редактируемое поле очень долгая операция. В чем может быть проблема?

Что тестируете? Платформа? Какие локаторы используете? Пример проблемного кода?

Есть такая беда при тестировании Android. А если поле еще и содержит какое-то значение, которое нужно удалить и затем ввести текст - тогда вообще беда-беда. Минимум секунд 10 уходит на ввод текста. Как побороть не нашел(

У Appium есть метод ReplaceValue для AndroidElement

1 лайк

Не знал, спасибо, попробую

Зависання - це вічна проблема при будь-якій спробі емулювати UI дії не тільки в автоматизації, але і в емуляторах загалом. Вирішення проблеми (надійне і 100%) здається не знайдено.

//Моя реальзация поиска
    public void searchInList(String item) {
//клик по текстФилду
        searchButton.click();
//ввод текста. Таким способом, ввод вЬІполняется бЬІстрее.
        ((AndroidDriver<WebElement>) appiumDriver).getKeyboard().sendKeys(item);
        ((AndroidDriver<WebElement>) appiumDriver).hideKeyboard();
        ((AndroidDriver<WebElement>) appiumDriver).pressKeyCode(KEYCODE_SEARCH);
    }