Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在robotium中验证视图或布局_Android_Robotium - Fatal编程技术网

Android 如何在robotium中验证视图或布局

Android 如何在robotium中验证视图或布局,android,robotium,Android,Robotium,我在android应用程序中展示了不同的视图,如何通过在android中使用robotium验证视图或整个布局是否存在。您可以使用assertEquals检查这一点。在那里你可以比较为 : 这里,View yourView=findviewbyd(R.id.yourViewId)为我工作- assertTrue(“btnUseEmailToLogin视图不可见”,(solo.getView(“idName”)).isShown()==true) 其中idName-是要检查的所需视图的id请记住,

我在android应用程序中展示了不同的视图,如何通过在android中使用robotium验证视图或整个布局是否存在。

您可以使用
assertEquals
检查这一点。在那里你可以比较为 :

这里,
View yourView=findviewbyd(R.id.yourViewId)

为我工作-
assertTrue(“btnUseEmailToLogin视图不可见”,(solo.getView(“idName”)).isShown()==true)

其中idName-是要检查的所需视图的id

请记住,可见性相等的视图可能根本不可见。例如,它可能被另一个视图覆盖。如果这不起作用,您可以尝试
assertTrue(“视图不可见”,yourView.isShown())确定此视图了解如何检查线性布局或相对布局等没有id的布局。
asserEquals("Desired View is not visible", yourView.getVisiblity(),View.VISIBLE);