1、打开APP
launchApp("QQ");
2、单击事件(元素)
id("element_id").findOne().click();
3、单击事件(坐标)
click("x", "y");
4、获取文本的坐标位置
var str = "";
var x = text(str).findOne().bounds().left;// 首次出现的x坐标
var y = text(str).findOne().bounds().top;// 首次出现的y坐标
5、子字符串判断
function judge_include_str(str, sub_str){
if(("".equals(str)) || ("".equals(sub_str))){
return -1;
}
return str.indexOf(sub_str, 0);
}
6、当前页面显示内容
function screen_content(){
var fas = "";
var fsfan = className("TextView").find();
for(var i = 0; i < fsfan.length; i++){
var ftxt = fsfan[i].text();
if(ftxt != ""){
if(fas == ""){
fas = ftxt;
}else{
fas = fas +"_-_"+ ftxt;
}
}
}
fsfan = className("Button").find();
for(i = 0; i < fsfan.length; i++){
ftxt = fsfan[i].text();
if(ftxt != ""){
if(fas == ""){
fas = ftxt;
}else{
fas = fas +"_-_"+ ftxt;
}
}
}
fsfan = className("android.view.View").find();
for(i = 0; i < fsfan.length; i++){
ftxt = fsfan[i].text();
if(ftxt != ""){
if(fas == ""){
fas = ftxt;
}else{
fas = fas +"_-_"+ ftxt;
}
}
}
return fas;
}
7、当前页面的内容判断
function judge_page_include_str(sub_str){
str = screen_content();
if(("".equals(str)) || ("".equals(sub_str))){
return false;
}
var ind = str.indexOf(sub_str, 0)
if(ind>0){
return true;
}else{
return false;
}
}