SeLite

SeLite 将浏览器导航和测试自动化,使 Selenium 更好用了。

Github stars Tracking Chart

通过浏览器自动化,SeLite 使 Selenium 更好用了。SeLite 将浏览器浏览和测试自动化。它扩展了 Selenium。

  • 它提高了 Selenium(API、 语法和可视化界面),
  • 可以重复使用,
  • 支持报告和互动,
  • 促进团队工作。

SeLite能够使用SQLite数据库驱动的浏览(最广泛部署的SQL数据库)。

Overview

Name With OwnerSeLite/SeLite
Primary LanguageJava
Program languageJavaScript (Language Count: 5)
Platform
License:
Release Count1
Last Release NameBefore_WebExtensions (Posted on )
First Release NameBefore_WebExtensions (Posted on )
Created At2015-04-07 02:56:22
Pushed At2017-12-11 06:41:58
Last Commit At2017-12-11 17:41:50
Stargazers Count33
Watchers Count15
Fork Count6
Commits Count1.6k
Has Issues Enabled
Issues Count19
Issue Open Count3
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.

To the top