如何在 ios 上禁用推送通知 os 弹出窗口并避免在主页上启动应用程序
how to disable Push Notifications os popup on ios and avoid to launch app on main page
我正在使用 Appium 进行自动化,我遇到了 2 个主要问题。
如何关闭 iOS 上的 SEND/PUSH 通知弹出窗口,这是系统弹出窗口
如果我安装应用程序并将其卸载然后再次安装,它会在用户已登录的情况下启动该应用程序。如何避免它以登录状态启动而不是在登录时显示。
要取消推送通知,我正在使用 autoAcceptAlerts,它有效但并非总是有效。
虽然理想情况下卸载和安装不应让用户保持登录状态。但您可以尝试在每次重新启动后注销用户,您可以使用 ((AppiumDriver) driver).resetApp()
重置应用程序,以便它重新启动登录页面。
解除警报 autoAcceptAlerts
应该有效。另一种调整它的方法是使用 ((IOSDriver)driver).SwitchTo().Alert().Accept();
。你也可以试试here.
提到的一些方法
我正在使用 Appium 进行自动化,我遇到了 2 个主要问题。
如何关闭 iOS 上的 SEND/PUSH 通知弹出窗口,这是系统弹出窗口
如果我安装应用程序并将其卸载然后再次安装,它会在用户已登录的情况下启动该应用程序。如何避免它以登录状态启动而不是在登录时显示。
要取消推送通知,我正在使用 autoAcceptAlerts,它有效但并非总是有效。
虽然理想情况下卸载和安装不应让用户保持登录状态。但您可以尝试在每次重新启动后注销用户,您可以使用 ((AppiumDriver) driver).resetApp()
重置应用程序,以便它重新启动登录页面。
解除警报 autoAcceptAlerts
应该有效。另一种调整它的方法是使用 ((IOSDriver)driver).SwitchTo().Alert().Accept();
。你也可以试试here.