android– 如何在Robotium中检查应用程序已完成?

android– 如何在Robotium中检查应用程序已完成?,第1张

概述我正在尝试使用Robotium创建一个测试方法来检查Android应用程序在单击按钮后是否完成(在代码中,当用户点击它时会调用finish()).publicvoidtest_onclickExit_finish(){StringbuttonText=resources.getString(R.string.exit);ButtonexitButton=solo.getButton(

我正在尝试使用Robotium创建一个测试方法来检查Android应用程序在单击按钮后是否完成(在代码中,当用户点击它时会调用finish()).

public voID test_onclickExit_finish() {    String buttonText = resources.getString(R.string.exit);    button exitbutton = solo.getbutton(buttonText, true);    solo.clickOnVIEw(exitbutton);    // check here that the app has finished    // wait for the activity to finish?    assertTrue(solo.getCurrentActivity() == null);}

但是这个测试失败了.我不知道如何指示测试等待活动结束.此外,我不确定使用getCurrentActivity()是否是检查应用程序是否已完成的好方法.

如何检查应用程序/活动是否已完成?

谢谢.

解决方法:

应用程序和工具在同一个过程中运行,如果您完成了应用程序,则无法在仪器中执行任何 *** 作.它失败了,因为仪器也被杀了,你试图做更多的事情.没有办法检查你想用robotium做什么.

总结

以上是内存溢出为你收集整理的android – 如何在Robotium中检查应用程序已完成?全部内容,希望文章能够帮你解决android – 如何在Robotium中检查应用程序已完成?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1115548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存