MinkSelenium2Driver icon indicating copy to clipboard operation
MinkSelenium2Driver copied to clipboard

CI setup should be improved to test on Selenium 3

Open stof opened this issue 9 years ago • 5 comments

I plan to add 2 more jobs in the matrix:

  • Selenium 3 using ChromeDriver (chromium is now available on Travis, so ChromeDriver is usable if we download it)
  • Selenium 3 using GeckoDriver and a recent firefox version, as allowed failure (to track progress on it)

I'm wondering whether we should also add Selenium 2 + ChromeDriver in the matrix. not sure it is worth it.

refs #254

stof avatar Jan 03 '17 15:01 stof

We can Safari tests, but last time I've checked they weren't passing at 100%. Mostly due bugs in SafariDriver side.

aik099 avatar Jan 03 '17 16:01 aik099

I'm wondering whether we should also add Selenium 2 + ChromeDriver in the matrix. not sure it is worth it.

Why not. Some people might still be using Selenium 2 with Chrome.

aik099 avatar Jan 03 '17 16:01 aik099

We can Safari tests,

This is an idea, if the Travis OSX environment allows to run Safari (the Travis doc does not say anything about this).

But it would be hard to fix them as I have no way to run Safari.

Mostly due bugs in SafariDriver side.

The Selenium SafariDriver is totally unmaintained (last release was with Selenium 2.48, and was already missing features compared to other drivers). And I have not found anything about the new Apple SafariDriver except the announcement blog post saying it comes pre-installed with Safari 10+, so I don't know whether it works fine or no (but being the first release of the driver, it may well be buggy and incomplete) and I don't know whether they followed the Selenium driver spec or the W3C draft (in which case, it would be bad if they don't update the driver more often than OS X releases, given that the W3C spec has many changes since August)

stof avatar Jan 03 '17 17:01 stof

Hello,

What I should expect when I try to run selenium2Driver (through Behat 3.x), Selenium 3.5.x, and Firefox 56.x?

I have done few tests so far, and even basic functions (filling the search field in google page i.e.) does not seem to work (working fine with chrome BTW).

Thanks for your feedback,

Tony

THedoux avatar Oct 05 '17 14:10 THedoux

@THedoux, as reported at https://github.com/minkphp/MinkSelenium2Driver/issues/254, Firefox and Selenium 3.x are incompatible with this driver :(

NicoHaase avatar Nov 28 '17 14:11 NicoHaase