我正在为我的登录应用程序编写单元测试用例。我是编写测试用例的新手。 其中一个测试用例是我shuold传递用户名,密码到EditText字段,点击登录按钮它将验证(断言)。 使用sendKeys(..)api传递用户名/密码。 我能够在任何低于4.0版本的设备中发送Lowecase / Uppercase / SpecialCharacters 但问题是4.0版本以上,我无法发送大写字母。
以下是我的代码示例:
sendKeys(KeyEvent.KEYCODE_SHIFT_LEFT,KeyEvent.KEYCODE_S, KeyEvent.KEYCODE_A, KeyEvent.KEYCODE_N,................
我尝试过CAPSLOCK,SHIFT_RIGHT,ALT_RIGHT等等。在4.0版本中没有任何东西使它成为大写。 我也尝试过更新SDK以获取新的更新。仍然没用。 无法弄清问题是什么。
请帮忙。
提前致谢。 Siri的。
答案 0 :(得分:0)
这是一个有趣的问题,但我认为其他人之前已经问过这个问题。答案是这样的:https://stackoverflow.com/a/13466090/81520我非常高兴能找到它。