Я хочу проверить следующее с помощью Robotium: введите текст в поле поиска, это я сделал, и нажмите кнопку «Поиск» на мягкой клавиатуре (android: imeOptions = actionSearch), которую я не могу сделать. Я пробовал с solo.sendKey (Solo.Enter), но не успел. Я не уверен, что это важно, но мягкая клавиатура вообще не показана - я тоже пытался добиться этого, но безуспешно.Как нажать на кнопку поиска «мягкой» клавиатуры с помощью теста Robotium?
5
A
ответ
3
И наконец! Robotium 5.1 с гордостью представляет вам pressSoftKeyboardSearchButton()
.
Для более старых версий вы можете использовать этот код (не достаточно чистый, но работает):
solo.enterText(0, "ItemToSearchFor");
solo.sleep(1000);
solo.clickInList(0);
1
Вы пытались отправить этот код ключа? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH что-то вроде этого
solo.sendKey (KeyEvent.KEYCODE_HOME);
0
Вы не можете использовать keycode, то, что вы можете сделать, это знать позицию ключа и нажать на нее. Поскольку мягкая клавиатура - это растровое изображение, а не вид.
Смежные вопросы
- 1. Нажать линейную компоновку с помощью мягкой клавиатуры
- 2. Как нажимать кнопку «Готово» на мягкой клавиатуре с помощью роботизма?
- 3. Как удалить кнопку поиска мягкой клавиатуры в Android?
- 4. Как я могу нажать кнопку поиска с клавиатуры Android-устройства?
- 5. Robotium - Попытка нажать кнопку «Дом» в приложении
- 6. IMacro скрипт нажать кнопку клавиатуры
- 7. Keycode для Android минимизирует кнопку мягкой клавиатуры
- 8. Кнопка перехвата назад с мягкой клавиатуры
- 9. Предотвращение отклонения мягкой клавиатуры
- 10. обнаружить кнопку поиска клавиатуры
- 11. Невозможно нажать на кнопку результата поиска с помощью Selenium/Python
- 12. Android: Как нажимать кнопку над мягкой клавиатурой
- 13. Предотвращение фоновой прокрутки с помощью мягкой клавиатуры
- 14. Отображение мягкой клавиатуры для SearchView на ActionBar
- 15. android: проблемы с программным вызовом мягкой клавиатуры
- 16. Скрытие мягкой клавиатуры в MonoDroid
- 17. как показать кнопку закрытия «x» для мягкой клавиатуры в LibGdx
- 18. Переопределение мягкой раскладки клавиатуры
- 19. Остановка Robotium выполнения теста
- 20. Невозможно нажать на ImageView в Robotium
- 21. View.OnKeyListener для мягкой клавиатуры
- 22. Android: блокировка компонентов на месте с помощью мягкой клавиатуры
- 23. EditText не обновляется с помощью мягкой клавиатуры на устройствах QVGA
- 24. Холст исчезает с помощью мягкой клавиатуры на андроиде
- 25. Как определить язык мягкой клавиатуры?
- 26. Невозможно нажать на кнопку с помощью Imacros
- 27. прокрутки до мягкой клавиатуры
- 28. Как изменить текст кнопки в Android с помощью мягкой клавиатуры?
- 29. Невозможно нажать на кнопку Поиск (увеличительное стекло) в Android клавиатуры с помощью Appium/Selenium/Java
- 30. Показать макет при открытии мягкой клавиатуры