首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EditText光标闪烁阻止浓缩咖啡测试的运行

问EditText光标闪烁阻止浓缩咖啡测试的运行
EN

Stack Overflow用户
提问于 2018-08-30 23:09:16
回答 1查看 293关注 0票数 2

我想测试一个有焦点的EditText的UI。大约每秒钟都有一个插入符号闪烁,这使得UI线程几乎一直处于活动状态。

Espresso相信UI还没有准备好,在放弃之前就会永远等待。

androidx.test.espresso.AppNotIdleException:在60秒内循环572次迭代。下面的空闲条件失败了ASYNC_TASKS_HAVE_IDLED。

有办法阻止这种行为吗?我已经注意到,这种情况只发生在我用来测试的非常老的设备上(Galaxy ),而不是发生在最近的设备(华为P10+)上。所以我不确定这是否与表面更新有关。

当触发开发商选项的表面更新时,会出现一些奇怪的现象: Galaxy只有在插入符号闪烁时才会进行表面更新,而华为的表面则会不断更新(啊!)但这些测试对华为来说还算不错。

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 19:32:59

我们刚在网上看到了这个。试错结果表明,这与软键盘的存在有关。

我们使用仿真器,因此只需禁用键盘:

亚行外壳设置放置安全的show_ime_with_hard_keyboard 0

在测试我们的网页视图时,不再使用AppNotIdleException。不确定你能在设备上做些什么,但也许这会给你一个线索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52106512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档