gpt4 book ai didi

android - Espresso : Instrumentation run failed due to 'keyDispatchingTimedOut'

转载 作者:行者123 更新时间:2023-12-03 13:28:01 30 4
gpt4 key购买 nike

下面是 espresso 测试的一部分,当单击提交按钮时尝试登录到远程服务器,然后在成功登录后检查是否显示带有测试“ FAQ ”的 View 。

 onView(withId(R.id.buttonSubmit)).perform(scrollTo());
onView(withId(R.id.buttonSubmit)).perform(click());
onView(withText("FAQ")).check(matches(ViewMatchers.isDisplayed()));

单击按钮时显示以下错误:

[INFO] emulator-52981_unknown_sdk:运行失败:检测运行因“keyDispatchingTimedOut”而失败

我想知道是否有人知道导致此错误的原因。

谢谢

最佳答案

不在 UI 线程中执行(click())
下面的代码在仪器测试中运行,抛出 keyDispatchingTimedOut

    try (ActivityScenario<MainActivity> activityScenario
= ActivityScenario.launch(MainActivity.class)) {
activityScenario.onActivity(activity -> {
onView(withId(R.id.tv1)).perform(click());
});
}
更改为以下代码
    try (ActivityScenario<MainActivity> activityScenario
= ActivityScenario.launch(MainActivity.class)) {
onView(withId(R.id.tv1)).perform(click());
}

关于android - Espresso : Instrumentation run failed due to 'keyDispatchingTimedOut' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264533/

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