Rez*_*adi 1 android android-testing android-espresso
我在浓缩咖啡中编写了一个测试用例,需要执行删除(退格)。我想出来的代码是这样的
onView(withId(R.id.testNumberEditText))
.perform(replaceText("123"))
.perform(pressKey(KeyEvent.KEYCODE_DEL))
.check { view, _ ->
assertEquals("12", (view as EditText).text.toString())
}
Run Code Online (Sandbox Code Playgroud)
但是这段代码不起作用,文本仍然是123. 知道我应该按哪个键来获得所需的结果我做错了什么吗?
将您的代码更改为:
onView(withId(R.id.etTesting))
.perform(replaceText("123"))
.perform(click())
.perform(pressKey(KeyEvent.KEYCODE_DEL))
.check(matches(withText("12")));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |