t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f748a9d05e8> #<Tag:0x00007f748a9d0480> #<Tag:0x00007f748a9d0318> #<Tag:0x00007f748a9d01b0> #<Tag:0x00007f748a9d7d98>

Подскажите, пожалуйста, в чем может быть проблема. Тестирую через эмулятор с помощью #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);
    }