ecoPervious / SeLite

Automated database-enabled navigation of web applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Work in progress: Migrating to WebExtensions (new API by Mozilla).

Develop this on Linux/Mac OS. Otherwise, if cloning to filesystems that don't support symlinks, beware that add-ons share shared/old_addon_versions.js via a symlink.

SeLite (Selenium+SQLite) automates database-driven navigation of web applications. It

  • allows database-driven operation
  • serves for functional testing, with test data isolated from the tested application
  • serves for non-testing purposes, such as automated administration or data mining.
  • improves productivity of Selenium.

SeLite enables

  • high reuse by sharing functions across scripts
  • enhanced expressive syntax
  • test database (isolated from the application data)
  • automatic detection of webserver errors/warnings
  • custom fine-grain configuration schemas.

SeLite also contains SelBlocks Global. However, SelBlocks Global's code is in a separate repository.

See its extensive documentation for benefits and installation.

About

Automated database-enabled navigation of web applications


Languages

Language:Java 43.4%Language:HTML 30.1%Language:JavaScript 22.6%Language:Shell 2.0%Language:Batchfile 1.9%