Здравствуйте, дорогие разработчики,
В данный момент я застрял из-за проблемы с оценкой AppStore в приложении (SKStoreReviewController). Вот ситуация, у меня экран «Первый экран» с кнопкой. Когда я нажимаю на него, я перехожу к следующему экрану "SecondScreen" и появляется всплывающее предупреждение в приложении для рейтинга AppStore.
Я пытаюсь найти решение для своего UITests для того, чтобы отклонить это предупреждение. Я перепробовал много решений, но ищу то, которое не зависит от строки (я не хочу локализовать содержимое этого оповещения):
override func setUp() {
app = XCUIApplication()
app.launch()
addUIInterruptionMonitor(withDescription: "System Dialog") { (alert) -> Bool in
let allowButton = alert.buttons.element(boundBy: 1)
if allowButton.exists {
allowButton.tap()
}
}
}
Я также пытался добавить взаимодействие (" app.swipeUp () "), когда я перехожу к " SecondScreen " для запуска этого обработчика.
Я также пробовал другое решение, так как я знаю, когда это предупреждение будет быть запущенным:
let dismissButton = XCUIApplication(bundleIdentifier: "com.apple.springboard").buttons.element(boundBy: 1)
if dismissButton.exists {
dismissButton.tap()
}
Никто не работал, и я все еще застрял :( Кто-нибудь нашел решение, чтобы отклонить это предупреждение?
Спасибо