问题描述
使用Multiprocess Espresso,从A活动到B活动,A和B属于不同的进程,为B活动创建远程Espresso实例大约需要35s,虽然用例成功,但需要很多时间。
@Test
fun test1() {
//from A go to B Activity
clickById(R.id.main_bottom_camera_btn)
//it need 35S to do below check because No remote Espresso instance - waiting: 30000ms for one to start
Espresso.onView(ViewMatchers.withId(R.id.publish_main_close_iv)).check(ViewAssertions.matches(ViewMatchers.isDisplayed()))
}
有来自 EspressoRemote 类的日志:
2021-02-04 16:51:06.125 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 10ms for one to start
2021-02-04 16:51:06.159 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 50ms for one to start
2021-02-04 16:51:06.211 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 100ms for one to start
2021-02-04 16:51:06.312 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 500ms for one to start
2021-02-04 16:51:06.812 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 2000ms for one to start
2021-02-04 16:51:08.815 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 30000ms for one to start
2021-02-04 16:51:39.760 852-3389/com.tencent.weishi I/EspressoRemote: No remote Espresso instance - waiting: 10ms for one to start
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)