Я пишу блок-тесты для моего приложения для входа. и я новичок в написании тестовых случаев. Одним из этих тестовых примеров является то, что я shuold передаю имя пользователя, пароль в поля EditText и при нажатии кнопки входа в систему он будет проверять (утверждение). Для передачи имени пользователя/пароля я использую sendKeys (..) api. Я могу отправить Lowecase/Uppercase/SpecialCharacters на любом устройстве, которое ниже версии 4.0.
Но проблема в версии 4.0 выше, я не могу отправить Uppercaseletters.SendKeys Письма с верхним регистром в тестовых примерах андроидов
Вот пример моего кода:
sendKeys(KeyEvent.KEYCODE_SHIFT_LEFT,KeyEvent.KEYCODE_S, KeyEvent.KEYCODE_A, KeyEvent.KEYCODE_N,................
Я попытался CAPSLOCK, SHIFT_RIGHT, ALT_RIGHT и т.д .. ничего не делает его Прописные в 4.0 версии. Я пробовал обновить SDK и для новых обновлений. все еще бесполезно. Невозможно выяснить, в чем проблема.
Пожалуйста, помогите.
Заранее спасибо. Siri.
Возможный дубликат [Отправка строчных букв в TextEdit во время инструментальных тестов] (http://stackoverflow.com/questions/13280080/sending-upper-case-letters-to-a-textedit-during-instrumented-tests) – CJBS