0

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

4

2 回答 2

1

您可以检查下面的 url 以测试 apk 文件

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

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

solo.clickOnText("你要点击的文字");

于 2013-08-27T07:00:50.320 回答
1

关于什么:

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

或者

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

我不确定索引(1 或 2)

于 2013-08-27T16:29:17.600 回答