-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
ExecutorWebDriver #12374
Comments
Previous PR at #10197. |
New PR at #12380. |
Reopening to also track this being the default. @gsnedders what's the plan for that? |
I've been trying to get Windows CI up and running again, and got somewhat side-tracked. :) I think the plan is to just try landing it, at this point? |
So, one the above to-do is done, this leaves just IE and Sauce; I think we should probably just drop support for everything except wdspec tests for IE (cc @jimevans), given almost all will just break horribly, and Sauce we can't do anything about until they support the W3C protocol. |
Let me echo my desire to retain wdspec tests for IE, since the IE driver is still under active development and support (even if the browser isn't), and the test suite is incredibly useful for keeping track of compliance. Anything other than wdspec, I don't much care. |
@gsnedders, can I suggest comparing Taskcluster runs before/after the change, finding the commit where this landed in https://staging.wpt.fyi/test-runs?label=taskcluster. Example diff URL: |
Also, a similar comparison for the Buildbot runs on prod would be good. Although that'll also include test changes as it's not run per push to master. |
@gsnedders, Safari 12.0 was just released with macOS 10.14 Mojave, can you check if the accompanying SafariDriver is updated so that we can use ExecutorWebDriver? |
Excellent! @gsnedders, can you give it a try to enable, and coordinate with @jugglinmike who is trying to set up runs for Safari stable? |
This is correct. JSONWP has been dropped entirely in safaridriver for Safari Technology Preview. |
@jugglinmike do you want to try flipping us over to safari_webdriver for a build or two on wpt.fyi? or should we try (pretty blindly!) to do that upstream? |
I've tried enabling safari_webdriver in foolip#5: So at least the infrastructure/ tests work. Also curious to hear how @jugglinmike would like to roll this out. I suspect it depends on the status of Safari 12 runs? |
Thanks for the offer, @gsnedders. I would like to take you up on that, but I'm still working through an intermittent error in testing Safari. Resolving that is my top priority, and I hope to have it licked before the end of the week. You can refer to that issue for progress updates. |
Ping from your friendly neighbourhood ecosystem infra rotation Any updates on this issue, @gsnedders? |
|
@gsnedders ExecutorWebDriver has been a thing for a while now. Can you mark the important follow-up as roadmap priority and close this issue? |
We should stop relying on Selenium for Chrome/Edge/Safari support, and instead use WebDriver directly.
Relying on Selenium adds further levels of indirection (and the potential to abstract away bugs) and makes it harder to use custom WebDriver extensions for testing.
The text was updated successfully, but these errors were encountered: