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