我有一堆EditTexts,每一个都应该在输入内容时关注下一个。我的测试检查发生了这种情况:
onView(withId(R.id.textBox1)).perform(typeText("1"));
onView(withId(R.id.textBox2)).check(matches(hasFocus()));
当我点击'运行'运行应用时,它无法说hasFocus
不是真的。这是为什么?
答案 0 :(得分:0)
我将SwiftKey键盘切换回手机上的默认键盘,现在测试通过了。
答案 1 :(得分:0)
我最近也使用SwiftKey经历过测试失败。切换到GBoard后,他们工作。他们之前曾经使用SwiftKey工作,所以我认为他们最近改变了一些东西。我也可以看到,当使用typeText()动作时,SwiftKey会自动修正单词,尽管它已禁用自动更正。