Features & Roadmap

Tools

  1. Docker
    1. https://hub.docker.com/r/technikh/drulenium/
    2. https://hub.docker.com/r/technikh/drulenium/~/dockerfile/
    3. https://github.com/TechNikh/docker-drulenium
  2. Pantheon Quicksilver https://github.com/ndubbaka/quicksilver-examples/tree/master/drulenium_v...
  3. Drupal modules
    1. https://www.drupal.org/project/drulenium
    2. https://www.drupal.org/project/drulenium_gitlab
    3. https://www.drupal.org/project/drulenium_imgur
  4. Drush http://cgit.drupalcode.org/drulenium/tree/modules/drulenium_visual_regre...
  5. Aegir
    1. https://www.drupal.org/project/hosting_drulenium
    2. https://www.drupal.org/project/provision_drulenium
  6. CI
    1. Travis https://github.com/TechNikh/drulenium-drupal8/blob/master/.travis.yml
    2. Gitlab https://gitlab.com/TechNikh/drulenium_gitlab_server/blob/master/.gitlab-...
  7. Blockly
    1. http://drulenium.org/blockly
    2. https://github.com/TechNikh/Selenium-Blockly
    3. http://technikh.github.io/Selenium-Blockly/

Features

Feature Description Drulenium BrowserStack Sauce Labs Local
Authenticated Test as a logged in user in addition to anonymous testing

Localhost Testing a locally hosted site or a site behind firewall that's not accessible by everyone Possible with ngrok

 

Might be possible using BrowserStack

Might be possible using SauceConnect

Custom user actions A user can design tests in UI using plugins to perform user actions like filling textbox, clicking button, hovering over elements.... in a test before or after taking screenshots

Currently supports few user actions

Notifications Notifications upon completion of snapshot or comparision process Notifies by email upon completion. Not yet. Manual testing results are seen instantly. Not yet. Manual testing results are seen instantly. Not yet. Manual testing results are seen instantly.

Roadmap

  1. Exclude multiple coma seperated elements(CSS selectors) while taking screenshot.[ DONE ]
  2. Drupal 8 module