Robotium。 waitForActivity()为TabHostActivity中的嵌入式活动返回false

时间:2011-10-20 14:06:35

标签: java android robotium ui-testing

我有一个TabHostActivity,它有4个标签(和4个相应的活动)。在测试中,我点击了them("Search")中的一个,应该出现SearchActivity(实际上它确实存在)。问题是在Robotuim-test中我尝试使用solo.waitForActivity()等待此活动,即使活动在屏幕上,它也会失败。此外,所有此活动的视图都不能通过solo.getView()获得 - 返回空值。

1 个答案:

答案 0 :(得分:0)

Tabhosts和robotium不能很好地混合,基本上solo.waitforactivity只希望一次打开一个活动,但是当tab多个活动实际打开并且混淆时会发生标签主机坏事。