How To: Install Drulenium module

Installation instructions for https://www.drupal.org/project/drulenium

Different ways of using this tool
Tool Requirements Advantages Disadvantages Effort
Drulenium server
  1. None
  1. Test on real mobile & desktop browsers across various operating systems & versions
  1. Custom user actions not yet supported.
Very Low effort to install
BrowserStack + GitHub
  1. Account with BrowserStack
  2. Account with GitHub
  3. GitHub library php-github-api
  4. Web Driver library php-webdriver
  1. Test on real mobile & desktop browsers across various operating systems & versions
  1. BrowserStack Pricing
  2. Public accessible screenshots if free public github account, GitHub Pricing if private repository
Low
BrowserStack + ImageMagick
  1. Account with BrowserStack
  2. Web Driver library php-webdriver
  3. Install ImageMagick
  1. Test on real mobile & desktop browsers across various operating systems & versions
  1. BrowserStack Pricing
  2. Some shared hosting services like Acquia Cloud, Pantheon might not allow ImageMagick to be installed on their servers.
Moderate
Sauce Labs + GitHub
  1. Account with Sauce Labs
  2. Account with GitHub
  3. GitHub library - php-github-api
  4. Sauce Labs library - Sausage
  1. Test on real mobile & desktop browsers across various operating systems & versions
  1. Sauce Labs Pricing
  2. Public accessible screenshots if free public github account, GitHub Pricing if private repository
  3. Server should be able to run PHPUnit application through Sausage
Low
Sauce Labs + ImageMagick
  1. Account with Sauce Labs
  2. Sauce Labs library - Sausage
  3. Install ImageMagick
  1. Test on real mobile & desktop browsers across various operating systems & versions
  1. Sauce Labs Pricing
  2. Some shared hosting services like Acquia Cloud, Pantheon might not allow ImageMagick to be installed on their servers.
  3. Server should be able to run PHPUnit application through Sausage
Moderate
Local server
  1. Selenium Server
  2. Web Driver library php-webdriver
  3. Install ImageMagick
  1. Free
  2. Total control
  1. Some shared hosting services like Acquia Cloud, Pantheon might not allow ImageMagick & Selenium to be installed on their servers.
  2. Super complicated to simulate various browsers & to test on mobile devices.
High

Drupal module settings form

Drupal module configuration form