Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Acceptance testing/Browsers/Working combinations of OS+Browser+selenium: Difference between revisions

From MoodleDocs
(Added some chrome >= 76 compatible versions)
Line 13: Line 13:
|Notes
|Notes
|-
|-
|style="white-space: nowrap;"|Linux - Debian Stretch
|style="white-space: nowrap;"|Linux - Debian Stretch/Buster
|style="white-space: nowrap;"|Firefox 47.0.1
|style="white-space: nowrap;"|Firefox 47.0.1
| [https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
| [https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
Line 20: Line 20:
| Requires special behat config ([[Actual Selenium with old Firefox 47.0.1|more info here]])
| Requires special behat config ([[Actual Selenium with old Firefox 47.0.1|more info here]])
|-
|-
| Linux - Debian Stretch
| Linux - Debian Stretch/Buster
| Chrome 66
| Chrome 66
Chrome 76
| [https://selenium-release.storage.googleapis.com/3.11/selenium-server-standalone-3.11.0.jar 3.11.0]
| [https://selenium-release.storage.googleapis.com/3.11/selenium-server-standalone-3.11.0.jar 3.11.0]
[https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
| [http://chromedriver.storage.googleapis.com/index.html?path=2.38/ 2.38]
| [http://chromedriver.storage.googleapis.com/index.html?path=2.38/ 2.38]
[https://chromedriver.storage.googleapis.com/index.html?path=76.0.3809.126/ 76.0.3809.126]
| N/A
| N/A
| Any other valid combination should work ok, normally.<br/>(Here there is a [https://github.com/SeleniumHQ/docker-selenium/releases good list] of them, as reference)
| Any other valid combination should work ok, normally.<br/>(Here there is a [https://github.com/SeleniumHQ/docker-selenium/releases good list] of them, as reference)
Chrome >=76 can be used since Moodle 20190909 builds.
|-
|-
| MacOS X
| MacOS X
Line 36: Line 40:
| MacOS X
| MacOS X
| Chrome 72
| Chrome 72
Chrome 77
| [https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
| [https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
[https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.59.jar 3.141.59]
| [http://chromedriver.storage.googleapis.com/index.html?path=2.46/ 2.46]
| [http://chromedriver.storage.googleapis.com/index.html?path=2.46/ 2.46]
[https://chromedriver.storage.googleapis.com/index.html?path=77.0.3865.40/ 77.0.3865.40]
| N/A
| N/A
| Any other valid combination should work ok, normally.<br/>(Here there is a [https://github.com/SeleniumHQ/docker-selenium/releases good list] of them, as reference)
| Any other valid combination should work ok, normally.<br/>(Here there is a [https://github.com/SeleniumHQ/docker-selenium/releases good list] of them, as reference)
Chrome >=76 can be used since Moodle 20190909 builds.
|-
|-
| Windows
| Windows

Revision as of 10:31, 16 September 2019

Working combinations of OS+Browser+selenium

As OS, Browsers and Selenium keeps updating, some combination might fail on different Moodle releases.

Following combinations have been tested at the time of release of Moodle version and will be supported for that combination.

Moodle 3.5 and up

OS Browser Selenium Server Chrome Driver IE Driver Notes
Linux - Debian Stretch/Buster Firefox 47.0.1 3.141.59 N/A N/A Requires special behat config (more info here)
Linux - Debian Stretch/Buster Chrome 66

Chrome 76

3.11.0

3.141.59

2.38

76.0.3809.126

N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)

Chrome >=76 can be used since Moodle 20190909 builds.

MacOS X Firefox 47.0.1 3.141.59 N/A N/A Requires special behat config (more info here)
MacOS X Chrome 72

Chrome 77

3.141.59

3.141.59

2.46

77.0.3865.40

N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)

Chrome >=76 can be used since Moodle 20190909 builds.

Windows Chrome 72 3.141.59 72.0.3626.69 N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)

General note: Many of the combinations below, for Moodle 3.1 and up, should continue working acceptably well for Moodle 3.5 and up. Just the those listed above are actively being used now (CI infrastructure, developers...), hence, verified to be running ok. Feel free to add more relevant working combinations!

Moodle 3.4

OS Browser Selenium Server Chrome Driver IE Driver Notes
Linux - Debian Stretch Firefox 47.0.1 3.141.59 N/A N/A Requires special behat config (more info here)
Linux - Debian Stretch Chrome 66 3.11.0 2.38 N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)
MacOS X Firefox 47.0.1 3.141.59 N/A N/A Requires special behat config (more info here)
MacOS X Chrome 72 3.141.59 2.46 N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)
Windows Chrome 72 3.141.59 72.0.3626.69 N/A Any other valid combination should work ok, normally.
(Here there is a good list of them, as reference)

Moodle 3.2 and 3.3

OS Browser Selenium Server Chrome Driver IE Driver
Linux - Ubuntu 16.04 Firefox 47.0.1 2.53.1 N/A N/A
Linux - Ubuntu 16.04 Chrome 53.0 3.0.1 2.25 N/A
Linux - Ubuntu 16.04 Phantomjs 2.1.1 2.53.1 N/A N/A
Windows 7/10 Firefox 47.0.1 2.53.1 N/A N/A
Windows 7/10 Chrome v53.0 3.0.1 2.25 N/A
MacOS X Firefox 47.0.1 2.53.1 N/A N/A
MacOS X Chrome v53.0 3.0.1 2.25 N/A

Moodle 3.1

OS Browser Selenium Server Chrome Driver IE Driver
Linux - Ubuntu 16.04 Firefox 47.0.1 2.53.1 N/A N/A
Linux - Ubuntu 16.04 Chrome 51.0 2.53.1 2.22 N/A
Linux - Ubuntu 16.04 Phantomjs 2.1.1 2.53.1 N/A N/A
Windows 7/10 Firefox 47.0.1 2.53.1 N/A N/A
Windows 7/10 Chrome v51.0 2.53.1 2.22 N/A
MacOS X Firefox 47.0.1 2.53.1 N/A N/A
MacOS X Chrome v51.0 2.53.1 2.22 N/A
MacOS X PhantomJS 2.1.1 2.53.1 N/A N/A

Moodle 3.0 and lower

OS Browser Selenium Server Chrome Driver IE Driver
Linux - Ubuntu 14.10 Firefox 42.0 2.47.1 N/A N/A
Linux - Ubuntu 14.10 Chrome 46.0 2.47.1 2.19.346067 N/A
Linux - Ubuntu 14.10 Phantomjs 2.0.0 2.47.1 N/A N/A
Windows 7/10 Firefox 41.0 2.47.1 N/A N/A
Windows 7/10 Chrome 47.0 2.47.1 2.20 N/A
MacOS X Firefox 41.0 2.47.1 N/A N/A
MacOS X Chrome 46.0 2.47.1 2.20 N/A
MacOS X Chrome 48.0 2.51.0 2.21 N/A
MacOS X PhantomJS - 2.0.0 & 2.1.1 2.48.2 N/A N/A