Robotium如何在LinearLayout中单击UILabel

时间:2013-08-27 06:30:37

标签: android robotium

我是Android自动化的新手,这是我的问题:我正在测试Apk文件,我没有资源代码。我想在LinearLayout中单击UILabel,AS如下图所示。 请帮帮我。谢谢。 http://i.stack.imgur.com/d6vdH.png

2 个答案:

答案 0 :(得分:1)

您可以查看下面的网址来测试apk文件

https://code.google.com/p/robotium/wiki/RobotiumForAPKFiles

正如你所说,你没有源代码,这意味着你不知道UI元素是哪个Id!因此,您可以直接从文本中访问ui标签,如果您不确定ui元素是否可见,那么您可以使用 solo.waitForText 等待它可见。

solo.clickOnText(“您要点击的文字”);

答案 1 :(得分:1)

怎么样:

solo.clickOnView(solo.getView(TextLayout.class, 1));

solo.clickOnView(((LinearLayout)solo.getView("toolLayout")).getChildAt(1));

我不确定索引(1或2)