-
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
MinkPhpWebDriver is ready(ish)! #366
Comments
this should not be contributed to this project anyway. It should be a separate repo. I suggest name the package
please don't do that. The bridge ensures that the CI fails when you use deprecated APIs, which we want in our CI because we don't want our users to let us know when we are not deprecation-free.
given that users are not expected to use those methods directly anyway (the driver is the low-level API), I would remove those PHPStorm-specific attributes (and anyway, they would probably not help for actual usages if they are not at the interface level anyway) |
I will create a repo for you to submit it. |
@uuf6429 the new driver repo is at https://github.com/minkphp/webdriver-classic-driver. Please submit your work there |
@uuf6429 been there done that (#304), I'd propose join forces and work on https://github.com/oleg-andreyev/MinkPhpWebDriver |
Typically I prefer enabling display-errors + full error-level on dev (and
Some of them are already useful within the driver. I'll keep them for now, at least until the interface part is fixed (but before first release). I'm closing this issue. The rest of the work goes into the new repo and @oleg-andreyev we can continue the discussion elsewhere. 👍 |
@stof @aik099 I've got the newly-built driver passing all (24!) tests*!
While there are definitely some final changes required, I think it's in a good state to start a discussion/review on moving forward.
Here's the PR to my own repository: https://github.com/uuf6429/MinkPhpWebDriver/pull/1 (you can still see what changed)
The good parts
The questionable parts
So how shall we proceed? Do you see this as a "v2" of this repo, or as a different repo altogether? What are the main things you'd rather see changed/fixed? (what are the next steps?)
* events are not working well in Chrome + Selenium 2 (it seems to be a browser problem), but it's not new: I am able to prove that here, by having a fork testing against chrome instead of firefox.
Because of this problem, chrome+se2 tests are allowed to fail. Would be nice to have a proper fix, but I'm not sure this is possible.
The text was updated successfully, but these errors were encountered: