android - 如何在robotium中使用getChild?

标签 android testing robotium

我在层次结构查看器中有 LinearLayout 和不同的子元素,如 LinearLayoutsFrameLayouts。如何通过 solo.clickOnView 点击它们的元素?我找不到任何算法来获取这些 View ,是否可以使用 getChild() 方法?

最佳答案

您可以通过 R.id 访问查看:

solo.getView(int id);
solo.getView(String id);

您可以通过索引访问 View :

solo.getView(Class<T> viewClass, int index);

最后你可以使用任何你想要的 android API,包括 getChild

关于android - 如何在robotium中使用getChild?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17747826/

相关文章:

java - Android应用程序,无法引用非最终变量,但又不想将其设为最终变量

android - 首次加载后基于回合的匹配消失

java - 我应该如何定义我的模型类以与 Gson 进行安排?

java - VerifyError : class net. sf.cglib.core.DebuggingClassWriter 覆盖 final方法访问

java - Android Robotium 测试,运行时异常无法从主应用程序线程调用此方法

启动 Activity 中的 Android 自定义标题栏显示错误的标题

unit-testing - 在测试中什么是经过验证的假货?

node.js - 如何在 nodejs 中模拟请求和响应以测试中间件/ Controller ?

android - 如何检测 Android 中的 i18N UI 问题

android - Robotium 中的同步