JAVA代码如下:
//点击屏幕指定像素点(excel参数:fingers=1&x=943&y=1704&duration=2)
public static void screenTap(String locatorExpression,String point){
String[] setup_parameters_array = point.split("&");
HashMap<String , String> map = new HashMap<String , String>();
for (int k = 0; k < setup_parameters_array.length; k++) {
String[] setup_Parametersarray_key_value=setup_parameters_array[k].split("=");
map.put(setup_Parametersarray_key_value[0].trim(),setup_Parametersarray_key_value[1].trim());
}
int fingers = Integer.parseInt(map.get("fingers"));
int x = Integer.parseInt(map.get("x"));
int y = Integer.parseInt(map.get("y"));
int duration = Integer.parseInt(map.get("duration"));
try{
driver.tap(fingers, x, y, duration);
Log.info("点击屏幕:" + x + "," + y + "成功");
}catch(Exception e){
//TestSuiteByExcel.testResult=false;
//e.printStackTrace();
Log.info("点击屏幕:" + x + "," + y + "时异常"+ e.getMessage());
}
}