Skip to content

Add full driller-bosun update#19

Open
DenysKuchma wants to merge 5 commits intomainfrom
feat/bosun_refacor
Open

Add full driller-bosun update#19
DenysKuchma wants to merge 5 commits intomainfrom
feat/bosun_refacor

Conversation

@DenysKuchma
Copy link
Copy Markdown
Collaborator

@DenysKuchma DenysKuchma commented Apr 14, 2026

Summary

This PR improves the Driller flow and expands the reusable experience set for custom UI components. #15

Changes

  • Added drill CLI/TUI command support and renamed Bosun-related code to Driller.
  • Improved Driller component discovery and interaction handling:
    • prioritizes main page components before secondary navigation links
    • improves handling for custom controls like toggles, tabs, inputs, code inputs, date ranges, PowerSelect variants, and tag inputs
    • adds better metadata/context for similar repeated components
    • avoids relying on container locators in generated drill actions
  • Added and cleaned reusable experience files for the tested component pages.
  • Added URL query support in state/path matching so component pages like ?m=false&s=... are handled correctly.
  • Improved element annotation metadata, including iframe handling and richer raw element context.
  • Removed remaining Bosun references from code/docs.
  • Removed legacy --max support; Driller now uses --max-components only.
  • Fixed reporter output for ad-hoc ExplorBot tests:
    • tests that pass verified notes now receive a proper PASSED result
    • HTML report generation now includes completed ExplorBot tests instead of producing an empty report

Tests

  • Added unit coverage for Driller element metadata behavior.
  • Added reporter coverage to verify HTML report output contains completed ExplorBot tests.

@DenysKuchma DenysKuchma requested a review from DavertMik April 14, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant