-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
C# Bindings generating invalid W3C request. #5646
Comments
The challenge is that it’s impossible for the bindings to tell when a capability added directly to |
I understand that we need to migrate our capabilities to ensure that they follow the W3C specification (for example vendor prefix them in the correct way). But while we get there, Can the bindings maintain a set of keys which are W3C spec compliant and map only those to W3C caps ? I think other bindings also follow a similar approach. |
Could they? Sure. Should they? That’s a conversation worth having. I wouldn’t be opposed to using this as a forcing function to encourage third-party/cloud providers to re-evaluate the current priority they’ve placed on spec-compliance. In my discussions with product teams there, the attitude has almost universally been, “We’ll get to it when we have time, but we have so many other things of higher priority.” In my experience, nothing increases priority faster than, “Your users won’t be able to use your service anymore unless you make this change.” Of course, I’m not seriously considering making that a reality. I’ll see what I can do about making changes. Please note that it’ll likely be on the order of weeks before I have time to do so, or even to review a PR if one were forthcoming. Also, please be aware that I’m unhappy about having to fix this “bug” (scare quotes intentional). It’s frustrating that I’ve been banging this drum for cloud providers to make these updates for literally a solid year. In addition to speaking privately with engineering teams at several providers, I’ve spoken about it publicly too,including keynote addresses talking about it at industry conferences, at which I am quite certain representatives of cloud providers were in attendance. |
I've "fixed" this in 6103798. Going forward, @pulkitsharma07, you should be encouraging your .NET users to avoid
|
Start request generated from the following code snippet (Using C# binding version 3.11.0) contains keys outside the W3C spec.
Expected Behavior -
Actual Behavior -
version
(andplatform
) do not get mapped into the W3C capabilities because they are being blacklisted hereselenium/dotnet/src/webdriver/Remote/RemoteWebDriver.cs
Line 1161 in ebd897a
Please correct me if I am missing something obvious. Thanks.
The text was updated successfully, but these errors were encountered: