你到底想从这样的数组中得到什么?
这是一个如何处理元素数组的示例:
function getAllNamesInList (list, index){
var elem_list = list[index].elements();
var elem_count = elem_list .length;
var names = [];
var elem_name;
for (var elem_ind = 0; elem_ind < elem_count ; elem_ind++){
elem_name= elem_list [cell_ind].name();
if (!elem_name){fail ("TEST_INFO: Empty Element name!!!");}
names.push(elem_name);
}
return names;
};
这是此函数()的使用示例:
你的情况:
var app = UIATarget.localTarget().frontMostApp();
var window = app.mainWindow();
var arr = window.tabBar()
var current_names = [];
current_names = getAllNamesInList (arr , 0);
UIALogger.logMessage ("Here are ALL names from array " + current_names );
可以在此函数()中传输和使用的其他可能列表:
var table_views = window.tableViews();
var tab_bar = app.tabBar();
var nav_bar = app.navigationBar();