开发过程中,如何向需要输入字符串的输入框输入数据呢?
最重要的语句如下:
ulPhoneET.requestFocus();
sendKeys("1 8 8 1 2 3 4 5 6 7 8");
先让输入框获得焦点,然后调用sendKeys输入我们想要的内容。
例如这里输入一个电话号码18812345678(请各个字用空格空开)
具体的代码如下:
public class ULoginActivityTest extends ActivityInstrumentationTestCase2 {
private EditText ulPasswordET; //密码输入框
private EditText ulPhoneET; //电话号码输入框
private View uLoginBtn; //登录按钮
private ULoginActivity uLoginActivity;
public ULoginActivityTest(Class activityClass) {
super(activityClass);
}
public ULoginActivityTest() {
super(ULoginActivity.class);
}
public void setUp() throws Exception {
super.setUp();
uLoginActivity = getActivity();
findView();
}
public void testLogin() throws Throwable {