运行 espresso 测试时测试仪器进程崩溃

Test instrumentation process crashed while running espresso tests

我有一个简单的浓缩咖啡测试,它需要打开我的应用切换选项卡并单击 RecyclerView 的行,这会打开一个 WebView。 WebView 正确打开,包含全部内容,但随后会抛出此错误。

Logcat:

2019-08-07 15:35:50.409 18902-18902/com.myProject.ui E/chromium: [ERROR:filesystem_posix.cc(89)] stat /data/user/0/com.myProject.ui/cache/WebView/Crashpad: No such file or directory (2) 2019-08-07 15:35:50.409 18902-18902/com.myProject.ui E/chromium: [ERROR:filesystem_posix.cc(62)] mkdir /data/user/0/com.myProject.ui/cache/WebView/Crashpad: No such file or directory (2)

知道为什么会这样吗?

在我的场景中,它只发生在 WebView 第一次午餐时。

这个错误是因为 Android 9 和 chrome 76.0.3809.89。 Android 的低版本工作正常 我在 Android 5.1.1

中测试过

在 android 中,WebView 使用 chrome 作为浏览器。

希望 chrome 的下一个版本能够修复这个错误。

感谢您的建议,为了让我的测试 运行 成功,我不得不在完成测试之前关闭 webView。所以我不再有这个错误,也没有 "test instrumentation process crashed"。我希望这个答案可以帮助其他人。