-
Notifications
You must be signed in to change notification settings - Fork 163
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
[RFC] Name of the driver #298
Comments
Note that starting a new repo might be the easiest way to change the name in case we decide that the right path for #293 is to change our dependency. |
Shouldn't be Otherwise I'm ok with a renaming. I see 3 ways:
|
@aik099 if we rename it, the package and the code should be renamed too. The strategy (2 or 3) will depend how different the code is with the facebook webdriver library, to see whether it is worth keeping the history, or whether starting from scratch is cleaner. Strategy 2 allows to rename classes if we do a major version bump |
Then we're good to go. Not sure about currently opened issues/PRs. If we'll create another repo, then what will become of them? |
I think having another repo for the enw package would be less of a mess. The new driver implementation would be a full rewrite, so all currently opened issues would be irrelevant for it. |
Regarding the name, the W3C spec is indeed The only issue with that name is that For the package name, maybe we can use |
@aik099 what do you think about |
If there is no other way and |
FWIW, I'm in favour of:
I'm weakly in favour of FWIW, I have a mostly-complete (although no tests yet!) Driver (i.e.: a class that implements |
Closing this as we have setted on |
Currently, the driver is named Selenium2Driver. But this driver is not really about Selenium 2 only. Currently, it is also about Selenium 3. And with #293, it would also be about the W3C Webdriver protocol, which is not related to Selenium itself (except for the inspiration).
In the new world, Selenium might not be involved at all in the stack now that Webdriver is a standard implemented by browsers directly, and Selenium is only the intermediate node for grid support (if we except Internet Explorer support, which is still provided by Selenium and might speak only the legacy protocol).
Should we have it as WebdriverDriver instead ?
What do you think @aik099 ?
The text was updated successfully, but these errors were encountered: