Android Espresso:带输入类型编号的EditText

时间:2015-11-09 13:28:01

标签: android android-edittext android-espresso

我想用Espresso测试我的Android应用程序。我有editText android:inputType="number"

如果我在测试中写出类似的东西:

onView(withId(R.id.editTextNumber)).perform(typeText("15"));

它不起作用。但由于typeText没有取整数,我该如何进行此测试呢?

谢谢:)

1 个答案:

答案 0 :(得分:0)

试试这个:

onView(withId(blabla)).peform(typeText(String.valueOf("15"));

https://google.github.io/android-testing-support-library/docs/espresso/advanced/index.html

如果找不到任何方法在EditText中输入数字,则必须避免使用typeText并通过注入KeyEvents来执行此操作,然后按数字。