自Xcode 11.4
引入了用于模拟器的推送通知以来,我想知道是否存在一种方法可以通过测试推送通知来提高UI测试覆盖率。
我知道过去曾经有一些方法可以使用第三方方法来模拟推送通知,但是我特别问我们是否可以代替这种新的本机方法来进行自动UI测试。例如,如果在UI测试期间可以与xcrun
工具进行交互,我们可以通过运行以下命令来触发推送通知:
xcrun simctl push <device> com.example.my-app ExamplePush.apns
我们可以包括用于测试各种推送通知的不同的json模拟,并使用跳板与之交互,或者也许有更好的方法?