You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Desktop Safari versions 15 and newer is the only browser where the Broyster Karma plugin can't run tests in secure (a.k.a. HTTPS) context.
It happens because of 2 things:
Safari 15+ doesn't want to ignore incorrect SSL certificates (link 1, link 2).
BrowserStack forces bs-local.com instead of localhost when BrowserStack Local is used and the browser is launched using Selenium, and provides no SSL certificate for bs-local.com. Unfortunately, the BrowserStack support doesn't help solving this. A related discussion: add test #14 (comment).
If any of the 2 is solved, the issue is solved. This is an ideal solution.
If they are impossible, the other option is making a custom localhost tunnel that supports HTTPS. It will be harder to use because it involves other parties.
When this is solved, this test should be adjusted to check for secure context in all Safari versions.
The text was updated successfully, but these errors were encountered:
Desktop Safari versions 15 and newer is the only browser where the Broyster Karma plugin can't run tests in secure (a.k.a. HTTPS) context.
It happens because of 2 things:
bs-local.com
instead oflocalhost
when BrowserStack Local is used and the browser is launched using Selenium, and provides no SSL certificate for bs-local.com. Unfortunately, the BrowserStack support doesn't help solving this. A related discussion: add test #14 (comment).If any of the 2 is solved, the issue is solved. This is an ideal solution.
If they are impossible, the other option is making a custom localhost tunnel that supports HTTPS. It will be harder to use because it involves other parties.
When this is solved, this test should be adjusted to check for secure context in all Safari versions.
The text was updated successfully, but these errors were encountered: