Robotium中solo.getCurrentActivity()的疑惑?
@Smokepublic 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