gpt4 book ai didi

android - 我无法让 ViewActions.closeSoftKeyboard() 在 Espresso 2.2.2 中工作

转载 作者:可可西里 更新时间:2023-11-01 19:10:11 26 4
gpt4 key购买 nike

我正在尝试测试一个应用程序,我需要隐藏键盘,因为我因此无法点击按钮。所以,我在 build.gradle 中添加了 Espresso:

androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'

并尝试从 android.support.test.espresso.action.ViewActions 库中使用它:

ViewActions.closeSoftKeyboard();

测试成功运行,但在我的布局中的 EditText 中键入一些文本后失败。键盘还在那里,正在显示。

附言在 reading this answer. 之后我意识到这是键盘的错

最佳答案

ViewAction 本身不会执行任何操作,除非在 ViewInteraction 中使用它。这意味着您需要将它与您之前在 perform() 中的操作链接起来,如下所示:onView()..perform(typeText(..), closeSoftKeyboard()) 或使用 Espresso 类中的内置助手,如下所示:Espresso.closeSoftKeyboard()

关于android - 我无法让 ViewActions.closeSoftKeyboard() 在 Espresso 2.2.2 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39580415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com