-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup Safari ci #19
base: main
Are you sure you want to change the base?
Setup Safari ci #19
Conversation
This turned out to be a bigger yak than I hoped. tl;dr scala-js-selenium-env likes to spin-up many instances of browsers, which works fine for Firefox/Chrome but makes Safari very angry. So this needs some way to |
You can turn off parallel testing with Test / parallelExecution := false which will in turn create only one browser window. |
Thanks, I'll try that. |
Still getting
|
@sjrd the problem is it still seems to be creating two sessions back-to-back ... any ideas about this? Thanks. |
@sjrd sorry to bug you about this one again. I think I have a guess what might be happening. To recap, the problem is that sometimes, non-deterministically there are two Safari sessions being created (which Safari does not allow). Note that I've disabled parallel execution, limited global concurrency, and am only running
Trying to chase this down, my best guess is that the issue lies here: IIUC, if the Any thoughts/ideas? Thanks :) |
Towards #18.