我已经运行了一些 UI 测试,当 1 个失败时,其他测试也会失败,因为显示了这个烦人的通知:
当然,我可以添加额外的逻辑来检查此对话框是否打开,但有时它会在其他测试已经运行后几秒钟打开。
如何确保我的应用程序永远不会显示此通知?
您可以使用 Android Test Orchestrator 在其自己的调用中运行每个测试。崩溃也被隔离。
https://developer.android.com/training/testing/instrumented-tests/androidx-test-libraries/runner#use-android