Skip to main content

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.9 and up

OS

Browser

Selenium Server

Browser Driver

Notes

Linux - Debian Stretch/Buster

Firefox 83.0

3.141.59

Geckodriver 0.30.0

Linux - Debian Stretch/Buster

Chrome 86

3.141.59

86.0.4240.22

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.

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

MacOS X

Firefox 83.0

3.141.59

Geckodriver 0.30.0

MacOS X

Chrome 86

3.141.59

86.0.4240.22

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.

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

Windows

Firefox 83.0

3.141.59

Geckodriver 0.30.0

Windows

Chrome 86

3.141.59

86.0.4240.22

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.

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

note

Many of the combinations below, for older versions of Moodle 3.5 and up, should continue working acceptably well for Moodle 3.9 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.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

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

Windows

Firefox 47.0.1

3.141.59

N/A

N/A

Requires special behat config (more info here)

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

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)

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

Chrome >=93 can be used since Moodle 20210916 builds and requires to exclude the @skip_chrome_zerosize MDL-71108 tags till the browser issue is fixed.

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