我想用Espresso测试我的Android应用程序。我有editText
android:inputType="number"
。
如果我在测试中写出类似的东西:
onView(withId(R.id.editTextNumber)).perform(typeText("15"));
它不起作用。但由于typeText没有取整数,我该如何进行此测试呢?
谢谢:)
答案 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来执行此操作,然后按数字。