繁体   English   中英

Robotium等到装载日期结束

[英]Robotium wait until loading date is finished

我怎么能等到完成任务后加载。 我需要等到应用程序下载了大约10MB的数据。 由于我已经实现了对Robotium类的加载,如果完成,我没有机会检查UI的消息。 加载时间有时会更长,所以我不能像solo.sleep(10000) 我还有什么其他选择?

我也试过sleep.waitForCondition()sleep.waitForLogMessage 没有工作。

一些替代品:

在测试线程中加载 - 由于Android测试在单独的线程中运行,您可以尝试在与测试相同的线程中下载(它不会抛出NetworkOnMainThreadException )。 下载将阻止测试直到完成(或超时),然后您可以继续测试。

忙等待 - 创建一个在加载完成时设置的标志,并在测试中,继续检查此标志直到它被设置,然后继续测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM