[Open Source] A No-Code Web Automated Testing Tool Supporting B/S Deployment and Test Process Recording

Open SourceProcess Management
2026-06-28 04:22 0 次浏览 • 0 次下载 0KB
[Open Source] A No-Code Web Automated Testing Tool Supporting B/S Deployment and Test Process Recording

1. Project Overview

Easy-Web-Test

A WEB automated testing tool based on Playwright.

A web automated testing tool that requires no programming. Supports standalone desktop use on multiple platforms as well as B/S deployment. Supports multiple databases, concurrent scheduling, scheduled execution, and multiple browsers. Supports recording test processes and generating comprehensive PDF and HTML test reports.

2. Open Source License

Using GPL-2.0 open-source protocol

3. Screenshots

4. Feature Overview

Features and Highlights

  • Test Case Management
  • Concurrent Execution
  • Scheduled Execution
  • Test Case Execution Reports
  • Server-Side Deployment
  • Multi-Platform Client Support: Windows, Mac, Linux
  • Multi-Database Support: SQLite, MySQL
  • Multi-Browser Support: Chrome, Edge, Firefox, Safari

Other Standard Features

  • Multi-Page Switching Tests
  • Full-Page Screenshots, Visible Area Screenshots, and Specified Element Screenshots
  • Test Process Recording
  • Retry Failed Test Cases
  • Retry Failed Steps
  • Export Detailed HTML and PDF Reports
  • No browser drivers required. Simply specify the browser executable path to run tests.
  • No Programming Required: Excel-style test case authoring.
  • Real-Time Execution Progress Display
  • Supports Loop Execution of Steps
  • Supports Conditional Branching
  • Supports Importing and Exporting Test Cases for Easy Sharing Across Databases

5. Tech Stack

Development


npm i

If you encounter installation problems, refer to the ELECTRON installation documentation.

First, start the web application.


npm run web:dev

Desktop Client Development


npm run desktop:dev

Server-Side Development


npm run server:dev

Packaging

Desktop Client

Automatically packages desktop installers based on the current environment. Builds EXE files on Windows and DMG files on Mac OS.


npm run desktop:production

Server-side

Builds both server and web components simultaneously.


npm run server:production

By default, start the server and access the client through http://host:port.

To deploy the web client through Nginx, the build files are located in dist/easy-wt-server/assets.

User Manual

Documentation Directory

Initial Setup

Test Case Creation

Test Case Steps

  • Basic Page Functions
  • Runtime Parameters
  • Using Selectors
  • Launching the Browser
  • Opening a Page
  • Filling in Text

Test Case Reports

Detailed content, please refer to README.md document.

#1
资源直链https://gitee.com/davieszhang/easy-wt
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare