我正在使用Appium进行自动化,我遇到了两个主要问题。
如何解除iOS系统弹出窗口上的SEND / PUSH Notifications弹出窗口
如果我安装了应用程序并将其卸载然后再次安装,那么它将启动已经用户登录的应用程序。如何避免它启动登录而不是登录时显示。
要取消PUSH通知,我使用的是autoAcceptAlerts,它可以工作但不总是。
答案 0 :(得分:2)
虽然理想情况下卸载和安装不会让用户登录。但是您可以尝试在每次重新启动后注销用户,您可以使用((AppiumDriver) driver).resetApp()
重置应用程序,以便通过登录重新启动页。
解除警报autoAcceptAlerts
应该有效。另一种调整方法是使用((IOSDriver)driver).SwitchTo().Alert().Accept();
。您也可以尝试使用here提到的一些方法。