Я работаю над проектом, который использует Firestore, а также Stripe для процесса оформления заказа. Все мои тесты проходили, пока я не добрался до части оформления заказа, в которой используется iframe, созданный Stripe. Естественно, из-за того, что это междоменный iframe, я не могу получить доступ / изменить содержимое ввода напрямую.
Я следовал инструкциям на здесь , а также добавил "chromeWebSecurity": false
на cypress.json
, чтобы попытаться обойти защиту, но теперь я получаю все тесты, которые не выполняются из-за прерванных вызовов XHR (а именно Firestore
вызовов). Любые идеи?
Я получаю: Uncaught (in promise) FirebaseError: Missing or insufficient permissions.
Это работало до добавления конфигурации выше, поэтому я даже не могу проверить, помогло ли это с оригинальной проблемой (Stripe), потому что это будет немедленно с ошибками выше.
Спасибо за помощь заранее.