我正在在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)
}
}
谢谢!