Я запускаю тесты автоматизации в мобильном браузере ios Safari и получаю сообщение об ошибке ниже.
"Исходная ошибка: заблокирован фрейм с источником" url среды"из-за доступа к фрейму с источником" URL-адрес iframe". Протоколы, домены и порты должны совпадать "
Но оба протокола https: // .
Примечание: Эта ошибка возникает только в браузере мобильного сафари, а не в браузере сафари на рабочем столе. Но, может получить доступ к странице и ввести значения вручную.
Кроме того, другие браузеры, такие как chrome, firefox, edge, android mobile chrome browser работают нормально во время выполнения тестов.
Языки программирования и Используемые тестовые рамки : Java, селен, TestNG
Я проверил этот похожий вопрос, но не нашел решения здесь .
Мне нужна помощь, как избежать этой ошибки? Если есть способ обработки в тестовой среде селена с помощью javascript. Я не знаю, насколько эффективно использовать window.postmessage для обработки этой ошибки. Пожалуйста, предоставьте фрагмент кода для его использования.
Мое требование - ввести данные в iframe и отправить их.
Заранее спасибо!