我正在尝试为应用程序编写UiAutomator测试。 在这里,我在相对布局中有一堆文本视图,我想从中提取文本并将其存储在ArrayList中。这样我就可以将ArrayList与预期的结果列表进行比较。
有关如何操作的建议吗?
答案 0 :(得分:2)
您可以遍历RelativeLayout的所有子项并获取其文本。
for(int i=0; i< relLayout.getChildCount(); i++) {
TextView textView = (TextView) relLayout.getChildAt(i);
String text = textView.getText().toString(); //put text in an ArrayList<String> as per your need
}
希望这会对你有所帮助。