使用Robotium,无法进行下一个活动?

时间:2016-03-15 05:16:34

标签: android android-intent robotium

如何使用Robotium编写测试用例来调用下一个活动。 在Code I下面尝试但是有一个问题比较错误,

public void testCaseValidLogin() throws Exception {
solo.enterText(loginUserName,Username);
       solo.enterText(loginPassword, Password);
        solo.clickOnView(solo.getView(R.id.loginsuccess));

         solo.assertCurrentActivity("Launch FileList Class", FileListActivityTest.class);}

一旦我点击登录按钮,它意图到下一个活动测试案例类,但我得到该行的比较错误

  

[solo.assertCurrentActivity(“Launch FileList Class”,   FileListActivityTest.class);]


请帮帮我...谢谢

2 个答案:

答案 0 :(得分:0)

试试这个:

  
    

solo = new Solo(仪器仪表)

         

getActivity(),这将启动第一个活动。

  

参考:Can't get my assert currrent activity to work

答案 1 :(得分:0)

断言错误是因为在启动新Activity之前执行了代码solo.assertCurrentActivity("Launch FileList Class", FileListActivityTest.class);。 相反,solo.waitForActivity(FileListActivityTest.class);应该是验证FileListActivityTest活动是否已启动的正确方法。