![](/img/trans.png)
[英]EditText cursor position when backspace/delete press while TextWatcher is present
[英]Press delete (backspace) in EditText with espresso
我在espresso中編寫了一個需要執行刪除(退格鍵)的測試用例。 我出現的代碼是這樣的
onView(withId(R.id.testNumberEditText))
.perform(replaceText("123"))
.perform(pressKey(KeyEvent.KEYCODE_DEL))
.check { view, _ ->
assertEquals("12", (view as EditText).text.toString())
}
但是此代碼無效,文本仍為123
。 知道我在按哪個鍵以獲得期望的結果時做錯了什么嗎?
將代碼更改為此:
onView(withId(R.id.etTesting))
.perform(replaceText("123"))
.perform(click())
.perform(pressKey(KeyEvent.KEYCODE_DEL))
.check(matches(withText("12")));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.