SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!

api appium appium-framework appium-java automation automation-engine e2e-testing end-to-end-testing java mobile restassured restassured-framework selenium selenium-grid selenium-webdriver test-automation test-automation-framework testing-framework testing-tools web
3 Open Issues Need Help Last updated: Oct 28, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue requests several enhancements to a standalone HTML project generator. Key tasks include updating the favicon to use the SHAFT logo, filtering out hidden directories from test runner options, dynamically skipping questions with no valid options, and rephrasing parts of the final confirmation message for better user experience.

Complexity: 2/5
enhancement good first issue markdown

SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!

Java
#api#appium#appium-framework#appium-java#automation#automation-engine#e2e-testing#end-to-end-testing#java#mobile#restassured#restassured-framework#selenium#selenium-grid#selenium-webdriver#test-automation#test-automation-framework#testing-framework#testing-tools#web

AI Summary: This feature request aims to improve the integration of Selenium Grid with CDP and BiDi protocols. It involves updating Docker Compose configurations to correctly set `SE_NODE_GRID_URL`, aligning with the latest Docker Selenium user guide, and implementing a GitHub Actions workflow to automatically update Docker image versions to their latest stable releases.

Complexity: 3/5
enhancement good first issue triage actions yaml github_actions

SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!

Java
#api#appium#appium-framework#appium-java#automation#automation-engine#e2e-testing#end-to-end-testing#java#mobile#restassured#restassured-framework#selenium#selenium-grid#selenium-webdriver#test-automation#test-automation-framework#testing-framework#testing-tools#web

AI Summary: This feature request aims to implement comprehensive unit tests for the `com.shaft.api.RestActions` class, a critical component with over 1200 lines of code, to achieve 95-100% code coverage. The task involves using mocks and stubs to test all public/protected methods, error handling, edge cases, and specific functionalities like JSON/XML parsing, GraphQL requests, and JSON comparison, without making real API calls.

Complexity: 5/5
enhancement good first issue triage tests

SHAFT is a unified test automation engine for web, mobile, API, CLI, database, and desktop e2e testing. Powered by best-in-class frameworks, SHAFT provides a wizard-like syntax to drive your automation efficiently, maximize your ROI, and minimize your learning curve with no limitations! Stop reinventing the wheel! Upgrade now!

Java
#api#appium#appium-framework#appium-java#automation#automation-engine#e2e-testing#end-to-end-testing#java#mobile#restassured#restassured-framework#selenium#selenium-grid#selenium-webdriver#test-automation#test-automation-framework#testing-framework#testing-tools#web