我使用js脚本对iOS项目进行测试,想要使用下面的函数根据不同的UIAlertView进行不同的操作,但是我无法自定义alert.label;其他的控件都可以设置accessibilityLabel,然后根据这个来区分不同的控件,但是为UIAlertView设置却不起作用。alert.label只能是UIAlertView的title吗?如果手机从中文切换到英文,title也会变成英文,测试脚本岂不是要重写?
UIATarget.onAlert = function onAlert(alert){
if( alert.label() == "登出") {
alert.defaultButton().tap();
return true;
}else if( alert.label() == "修改密码") {
alert.buttons()[1].tap();
return true;
}
return false;
}
业精于勤,荒于嬉;行成于思,毁于随。