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

标签 android android-espresso

我有一个简单的 Espresso 测试,需要打开我的应用程序切换选项卡并单击 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 能够修复这个错误。

关于android - 运行 espresso 测试时测试仪器进程崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57395365/

相关文章:

android - 使用 Android Espresso 在层次结构中查找 View

java - 我如何使用 android espresso web 找到类名称中的所有元素并选择我需要的

android - 推送消息无法立即启动服务

android - 配置 Proguard 以从 ReSTLet 库中删除未使用的类的最佳方法

android - 有没有办法在 Android 中接收 CPU 唤醒事件?

java - 是否可以使用 Espresso 的 IdlingResource 等待某个 View 出现?

android - Espresso : String in adapterView

android - Espresso Activity 堆栈

android - 简单的 webview 示例捕获了安全异常

java - NullPointerException : Attempt to invoke virtual method 'void org. apache.cordova.CordovaPlugin.privateInitialize