问题描述
我正在使用 Espresso 和 Spoon 运行我的仪器测试。这是我关注的一个有用的博客 https://medium.com/android-bits/running-espresso-tests-on-multiple-devices-with-spoon-842a5546e3d7
在弃用 ActivityTestRule
之前一切正常。现在我已迁移到 ActivityScenarioRule/ActivityScenario
。问题是它不断向我抛出以下错误。
at androidx.test.runner.MonitoringInstrumentation.runOnMainSync(MonitoringInstrumentation.java:450)
at androidx.test.core.app.ActivityScenario.onActivity(ActivityScenario.java:673)
at mypackage.test.MyActivityTest.validateMainView(MyActivityTest.java:41)
at java.lang.reflect.Method.invoke(Native Method)
...
Caused by: java.lang.IllegalArgumentException: Could not find test class!
Caused by: at mypackage.test.-$$Lambda$MyActivityTest$s-_.
AV2ffllNOI7pyo0DUVsTz8G4.perform(lambda)
Caused by: at androidx.test.core.app.ActivityScenario$$Lambda$4.run(UnkNown Source)
MyActivityTest.java:41
是我拥有
activityScenario.onActivity(activity -> Spoon.screenshot(activity,"display-screen"));
HTML 报告已创建,但由于上述错误而导致测试失败。有没有人遇到过这种情况并有解决方案?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)