SeLite

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

Github stars Tracking Chart

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

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

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

Main metrics

Overview
Name With OwnerSeLite/SeLite
Primary LanguageJava
Program languageJavaScript (Language Count: 5)
Platform
License:
所有者活动
Created At2015-04-07 02:56:22
Pushed At2017-12-11 06:41:58
Last Commit At2017-12-11 17:41:50
Release Count1
Last Release NameBefore_WebExtensions (Posted on )
First Release NameBefore_WebExtensions (Posted on )
用户参与
Stargazers Count33
Watchers Count14
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.