我使用 via espresso 库开发自动化测试。有时我
运行测试时曾经收到错误消息“无法启动意图 Intent”
在 api 响应数据进度对话框退出后,我调用 view btn click 很长时间。请帮助我为那些有使用浓缩咖啡技术进行自动化测试经验的错误提供一些想法谢谢:D
当测试完成后出现进度对话框时,可能会发生这种情况。因此,当进度对话框处于活动状态时,您的下一个测试无法自行启动。您可以通过等待进度对话框结束来防止这种情况。
onView(allOf(withId(R.id.btnWorkingDate), withText("OPEN DAY"))).check(matches(isDisplayed())).perform(click(),closeSoftKeyboard());
long timeout = 0L;
while(timeout < YOUR_DESIRED_TIMEOUT) {
try {
onView(withId(anIdInNextScreenAfterProgressDialog)).check(matches(isDisplayed));
break;
} catch (Exception e) {
Thread.sleep(1000L);
timeout += 1000L
}
这将等到进度条消失,因为它等待下一页中的某些内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)