Дми*_*нов 3 android android-testing android-studio android-espresso
只要我在 YouTube 视频中看到 Android 设备倾向于启动并显示在我的测试中启动的活动,我就认为这里有问题,因为我的设备根本没有反应(尽管屏幕始终处于打开状态,动画已关闭)。当我尝试测试应用程序中首先运行的活动(逻辑上)时,我尝试在测试时自己打开应用程序,并且不知何故它起作用了。现在我正在测试另一个,但这个技巧不再起作用了。
无论如何,我总是收到错误:java.lang.AssertionError:活动永远不会变成请求状态“[RESUMED,STARTED,CREATED,DESTROYED]”
我的测试代码不包括:
val 场景 = ActivityScenario.launch(HomeActivity::class.java)
然后我只检查布局元素(textview 或任何东西)是否存在
有什么想法可能会发生吗?提前致谢
UPD:安卓模拟器工作正常。
小智 5
当我遵循 google kotlin 单元测试的 Codelab 时,这也发生在我的测试中
当我尝试通过模拟器运行测试时,它运行得很好,但是当我运行到我的设备(小米红米Note 5)时,错误出现了,就像你的一样,
我尝试启用应用程序权限“在后台运行时显示弹出窗口”,当我再次运行测试时,它通过了
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |