2

片段是否有与活动相同的等效方法?

我有一个应用程序并想测试片段事务。

还有其他解决方法吗?我讨厌把 solo.sleep(2000) 只是为了等待交易完成。

4

3 回答 3

3

我不知道从哪个版本开始,但现在(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 以了解详细信息。

于 2012-12-01T04:37:14.193 回答
1

我认为 Robotium 3.3 添加了 waitForFragment() 方法。

于 2012-08-09T16:41:20.507 回答
0

有没有可以“等待”使用的文本waitForText()?还有一种waitForView()方法。

不确定这是否会有所帮助,但认为值得一试。

于 2012-06-21T00:52:00.097 回答