如何从单元测试中测试验证码警报?

时间:2018-10-12 17:15:24

标签: swift unit-testing

我们有一个登录名在一定百分比的时间内使用Amazon CAPTCHA,并且我们正尝试使用NSPredicate过滤器来获取警报。但是,只要我们测试对象是否存在,测试就会中断。

func checkCaptcha():
    filter = NSPredicate("message == Error Message") 
    alert = GetAlert(filter) // not actual function name
    if alert.exists // crash

我们需要使用NSPredicate,因为错误消息超过128个字符,因此我们无法直接查找它。我们得到的错误只是一个断点错误。通常,在这种情况下查看警报是否弹出的最佳方法是什么?昨晚我们花了大约2个小时进行搜索,但无法解决。

0 个答案:

没有答案
相关问题