Back to Home
Sandeep850-bit icon

hybrid-automation-framework

Verified Safe

by Sandeep850-bit

Overview

A Java-based test automation framework supporting web UI testing with Playwright, data-driven testing, and optional integration with an external Model Context Protocol (MCP) server for remote execution of browser actions.

Installation

Run Command
mvn clean test

Environment Variables

  • browser
  • headless
  • baseUrl
  • mcp.enabled
  • mcp.endpoint
  • mcp.timeout
  • implicit.wait
  • explicit.wait
  • page.load.timeout
  • screenshot.on.failure
  • screenshot.on.success
  • screenshot.dir
  • data.file.path
  • log.level

Security Notes

The provided code is primarily a client for an external MCP server, not the server itself. While the client framework itself has no malicious patterns, hardcoded *sample* credentials (`superuser@sks`, `Welcome1`) are present for testing purposes in `AppConstant.java` and `TestConfiguration.java` which should be overridden or managed securely in production test environments. The `mcp.endpoint` is configurable (`http://localhost:8080` by default); configuring it to an untrusted or vulnerable server could lead to browser control by an attacker managing that endpoint. Users should ensure the MCP server and its configuration are trusted.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-12-01

Tags

PlaywrightTestNGJavaAutomationUI Testing