Skip to content
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

Use safaridriver for profile separation? #20

Open
mgol opened this issue Feb 1, 2017 · 0 comments
Open

Use safaridriver for profile separation? #20

mgol opened this issue Feb 1, 2017 · 0 comments

Comments

@mgol
Copy link

mgol commented Feb 1, 2017

Safari 10 added native WebDriver support: https://webkit.org/blog/6900/webdriver-support-in-safari-10/.

Windows controller by the driver are using separate profiles, are non-interactive by default (don't respond to mouse events) etc. - all the things that Karma needs. Perhaps the launcher could use safaridriver jsut to launch Safari and use the regular socket.io-based communication once the connection is established?

This would eliminate some common issues with the launcher that rely on the fact that it doesn't create a separate profile (like #6).

RLovelett added a commit to RLovelett/karma-safari-launcher that referenced this issue Mar 3, 2017
For all the reasons addressed in a WebKit blog post,
https://webkit.org/blog/6901/webdriver-support-in-safari-10/,
this method should be preferred over the previous method.

This should address the concerns of both karma-runner#6 and karma-runner#20.
RLovelett added a commit to RLovelett/karma-safari-launcher that referenced this issue Mar 3, 2017
For all the reasons addressed in a WebKit blog post,
https://webkit.org/blog/6901/webdriver-support-in-safari-10/,
this method should be preferred over the previous method.

This should address the concerns of both karma-runner#6 and karma-runner#20.
RLovelett added a commit to RLovelett/karma-safari-launcher that referenced this issue Mar 3, 2017
For all the reasons addressed in a WebKit blog post,
https://webkit.org/blog/6901/webdriver-support-in-safari-10/,
this method should be preferred over the previous method.

This should address the concerns of both karma-runner#6 and karma-runner#20.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants