jcalderonzumba / MinkPhantomJSDriver

PhantomJS driver for Mink Framework
MIT License
159 stars 11 forks source link

Try to get added to Mink's driver documentation #52

Open tuxayo opened 8 years ago

tuxayo commented 8 years ago

http://mink.behat.org/en/latest/guides/drivers.html

At least get mentioned as an additional driver.

Also when reading that MinkPhantomJSDriver supports

ALL of the features defined in Mink DriverInterface. maximizeWindow is the only one not implemented since is a headless browser it does not make sense to implement it.

Should we understand that it's column would be full of yes expect for the "Window maximizing" ? (just in case that the readme would be outdated)

jcalderonzumba commented 8 years ago

Hi @tuxayo yes, i have already started a talk with Mink people but the driver needs to finish some recommendations coming from the before we get added to it.

See https://github.com/jcalderonzumba/MinkPhantomJSDriver/pull/50, is a WIP that i have not yet have the time to finish. Once that is properly done i can ping them again so we can be added.

tuxayo commented 8 years ago

Right, I haven't seen that it was in the process to be integrated to Mink itself, it's even better! :-D Is there some grunt work that external people could do to offload you a bit on this task?

jcalderonzumba commented 8 years ago

@tuxayo The work is mostly to pass all the mink test they have defined, because there are some that as of today do not pass due to phantomjs limitations.

PatchRanger commented 7 years ago

@jcalderonzumba As far as I can see there are only 2 failed tests: https://travis-ci.org/jcalderonzumba/MinkPhantomJSDriver/jobs/251892172 - and one of them is going to be fixed by https://github.com/minkphp/driver-testsuite/pull/12 . MinkSelenium2Driver skips PhantomJS tests, marking them as allow_failure: true: https://github.com/minkphp/MinkSelenium2Driver/blob/master/.travis.yml - that implementation has plenty of bugs: https://travis-ci.org/minkphp/MinkSelenium2Driver/jobs/251887708 .

@jcalderonzumba Please insist to be added to the list - as your implementation looks much cleaner.

jcalderonzumba commented 7 years ago

I'll try, let's first get your PR merged 👍