我正在为我的Android应用编写一个JUnit测试用例。测试类扩展ActivityInstrumentationTestCase2并调用sendKeys()来模拟TextEdit小部件的用户输入。但是,所有字母键码(例如KeyEvent.KEYCODE_G)仅将小写字母发送到TextEdit。我尝试在发送字母键码之前发送KeyEvent.KEYCODE_SHIFT_LEFT,但这似乎不起作用。那么如何模拟用户输入大写字母呢?编辑:我可以手动输入大写字母。实际上,EditText定义为android:capitalize="words"属性强制屏幕键盘在模拟器中进入大写模式。(我假设它