Bri*_*a K 1 testing android robotium
我有标签布局.这只有图标而不是text.I尝试使用clickOnImageButton和ClickOnButton clickOnImage并按下OnMenuItem(R.drwable.icon)但没有工作.我怎么能用独奏?注意:图像视图位于选项卡顶部.(选项卡位于底部)
Tabhosts是邪恶的.幸运的是,我也必须自动化它们,所以知道答案.
你要做的是你必须获得标签栏视图(android.R.id.tabs),然后将其转换为Tabhost或ViewGroup,然后你可以通过.getChildAt(x)得到每个标签,其中x是索引的选项卡.
ViewGroup tabs = (ViewGroup) solo.getView(android.R.id.tabs);
View viewYouWantToDoStuffWith = tabs.getChildAt(x); //change x to the index you want.
Run Code Online (Sandbox Code Playgroud)
在你的情况下,你会想要这样的东西:
solo.clickOnView(viewYouWantToDoStuffWith);
Run Code Online (Sandbox Code Playgroud)