This is a gradle plugin to be able to install Selenium WebDrivers and browsers for testing.
Usually you need to setup a browser for corresponded WebDriver during developing your tests based on Selenium. This plugin is going to help with installation.
- Windows (requires chocolatey.org and Admin privileges)
- Linux (unzipping)
- Mac (not implemented yet)
Here is a matrix to understand what we are using for downloading distributive
- FireFox&Gecko
- Windows - FireFox on chocolatey.org
- Linux - FireFox Releases
- Mac OS X - FireFox Releases
- Chrome
- Windows - GoogleChrome on chocolatey.org
- Linux - open question
- Mac OS X - not yet
- PhantomJs
- Linux and Mac OS X
- Windows - PhantomJS on chocolatey.org
- IE
- Windows - IE11 on chocolatey.org
- Edge
- Opera
- Linux - extracting a browser from deb file ftp://ftp.opera.com/pub/opera/desktop/ based on https://forums.opera.com/topic/25213/direct-links-for-downloading-old-versions-tar-gz-files
- Windows - Opera on chocolatey.org
- Safari
- Mac OS X - no extra actions (ensure that Allow Remote Automation is enabled)
TODO: make more examples