使用UI Automation JavaScript 时怎么在工程中自定义alert.label?
我使用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;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论