当前位置:编程学习 > wap >>

Robotium中solo.getCurrentActivity()的疑惑?

@Smoke
public void testclickimagebutton_musicButton() throws Exception {
solo.assertCurrentActivity("Expected DeskClock activity", "DeskClock"); 
solo.clickOnImageButton(3);//点击进入音乐应用

                ......
assertEquals("com.android.music.MusicBrowserActivity",solo.getCurrentActivity().getClass().getName());
solo.goBack();
}
以上用例报错说 "com.android.music.MusicBrowserActivity" 应该为 "com.android.deskclock.DeskClock"

问题:
想测试点击一个图片按钮后 activity的跳转,
但现在是,当跳转的activity 不在我要测试的APK包内的话, 通过getCurrentActivity()是无法获取当前的activity的 ,而且此时启动的MusicBrowserActivity 在测试结束都不会被关闭!
不知该如何解决? --------------------编程问答-------------------- 别用音乐,换个应用试试看 --------------------编程问答-------------------- 我也遇到这个问题,有解决方法没了
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,