Junit Hom按下id为inf的第二个按钮?

Junit Hom按下id为inf的第二个按钮?,junit,nativeapplication,testdroid,Junit,Nativeapplication,Testdroid,我使用Testdroid,它基于junit3。 命令: 打开id为的第一个按钮:inf 按下第二个(第三个及更多)按钮需要使用什么命令 id为:inf 如何选择区域/布局,junit尝试在其中找到元素 id:inf,类似于: 在这里,使用命令按索引选择LinearLayout,然后 solo.clickOnView(solo.findViewById("cc.app.R.id.inf")); 您可以使用以下方法按索引获取/查找LinearLayout视图: getView(int id,int

我使用Testdroid,它基于junit3。 命令:

打开id为的第一个按钮:
inf

  • 按下第二个(第三个及更多)按钮需要使用什么命令 id为:
    inf
  • 如何选择区域/布局,junit尝试在其中找到元素 id:
    inf
    ,类似于:
  • 在这里,使用命令按索引选择LinearLayout,然后

    solo.clickOnView(solo.findViewById("cc.app.R.id.inf"));
    

    您可以使用以下方法按索引获取/查找LinearLayout视图:

    getView(int id,int index)
    getView(Class<T> viewClass, int index)
    ...
    
    getView(int-id,int-index)
    getView(类viewClass,int索引)
    ...
    
    然后您可以使用以下方法:

    getViews(android.view.view父对象)
    GetCurrentView(类classToFilterBy,android.view.view父级)
    
    它返回视图列表,因此必须通过代码/助手方法进行过滤

    getView(int id,int index)
    getView(Class<T> viewClass, int index)
    ...
    
    getViews(android.view.View parent)
    getCurrentViews(Class<T> classToFilterBy, android.view.View parent)