ShaftHQ / SHAFT_ENGINE

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!
https://shafthq.github.io/
MIT License
330 stars 127 forks source link

New element actions core #1738

Closed MohabMohie closed 3 weeks ago

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 48.88889% with 138 lines in your changes missing coverage. Please review.

Project coverage is 53.11%. Comparing base (6dd3c1a) to head (9f7b729). Report is 6 commits behind head on main.

Files with missing lines Patch % Lines
...n/java/com/shaft/gui/element/internal/Actions.java 45.09% 90 Missing and 22 partials :warning:
...aft/gui/element/internal/ElementActionsHelper.java 0.00% 5 Missing and 4 partials :warning:
...om/shaft/gui/internal/image/ScreenshotManager.java 50.00% 2 Missing and 3 partials :warning:
...a/com/shaft/tools/io/internal/FailureReporter.java 72.22% 2 Missing and 3 partials :warning:
...er/internal/DriverFactory/DriverFactoryHelper.java 20.00% 0 Missing and 4 partials :warning:
...om/shaft/properties/internal/PropertiesHelper.java 80.00% 0 Missing and 2 partials :warning:
.../driver/internal/DriverFactory/OptionsManager.java 0.00% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1738 +/- ## ============================================ - Coverage 55.32% 53.11% -2.21% + Complexity 1342 1337 -5 ============================================ Files 112 113 +1 Lines 9992 10176 +184 Branches 963 993 +30 ============================================ - Hits 5528 5405 -123 - Misses 3828 4122 +294 - Partials 636 649 +13 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

MohabMohie commented 1 month ago

@zanoon2020 all tests are passing now. ready for UX and exploratory testing for the click and type keywords.

MohabMohie commented 3 weeks ago

@zanoon2020 will merge to master and release a beta