片段是否有与活动相同的等效方法?
我有一个应用程序并想测试片段事务。
还有其他解决方法吗?我讨厌把 solo.sleep(2000) 只是为了等待交易完成。
片段是否有与活动相同的等效方法?
我有一个应用程序并想测试片段事务。
还有其他解决方法吗?我讨厌把 solo.sleep(2000) 只是为了等待交易完成。
我不知道从哪个版本开始,但现在(3.6)Robotium 有 4 种方法可用于片段
waitForFragmentById(int) - com.jayway.android.robotium.solo.Solo 类中的方法 等待具有给定 id 的片段出现。
waitForFragmentById(int, int) - com.jayway.android.robotium.solo.Solo 类中的方法 等待具有给定 id 的片段出现。
waitForFragmentByTag(String) - com.jayway.android.robotium.solo.Solo 类中的方法 等待带有给定标签的片段出现。
waitForFragmentByTag(String, int) - com.jayway.android.robotium.solo.Solo 类中的方法 等待带有给定标签的片段出现。
检查 javadoc 以了解详细信息。
我认为 Robotium 3.3 添加了 waitForFragment() 方法。
有没有可以“等待”使用的文本waitForText()
?还有一种waitForView()
方法。
不确定这是否会有所帮助,但认为值得一试。