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