如何测试Svprogresshud显示的文本



我正在在Swift中进行UI测试,并且我正在测试的应用使用POD SVProgresshud显示了许多更新/进度消息。我希望能够验证是否正在显示正确的消息。如何捕获Svprogress HUD并获取文本?

svprogresshud已准备就绪(至少我正在使用的版本1.1.3),所以它很简单:

let message = app.otherElements["Your update/progress message"]

如果您还在UI测试目标中寻找字符串本地化,请参阅此答案:https://stackoverflow.com/a/44014704/1104337

hide svprogresshud在swift 4

func stopLoader(){
    DispatchQueue.main.async {
        SVProgressHUD.dismiss()
    }
}

谢谢!

显示带有文本的Svprogresshud,并在Swift 4

中设置环形厚度
func startLoader(){
    DispatchQueue.main.async {
        SVProgressHUD.show(withStatus: "Loading...")
        SVProgressHUD.setDefaultStyle(SVProgressHUDStyle.dark)
        SVProgressHUD.setRingThickness(3.0)
        SVProgressHUD.setMinimumDismissTimeInterval(2.0)
    }
}

谢谢!

相关内容

  • 没有找到相关文章

最新更新