Skip to content

[FEATURE] Implement click_element skill #3

@edenreich

Description

@edenreich

Summary

Implement the click_element skill to provide element interaction functionality. This skill allows the agent to click on web elements using various locator strategies and click configurations.

Acceptance Criteria

  • Support CSS selector, XPath, and text-based element identification
  • Implement configurable click count (default 1)
  • Support different mouse buttons (left, right, middle)
  • Implement force click option for non-visible elements
  • Add configurable timeout for element location (default 30000ms)
  • Handle element not found errors gracefully
  • Wait for element to be actionable before clicking
  • Add comprehensive logging for debugging
  • Return success/failure status with details
  • Support clicking on elements within iframes
  • Add unit tests covering various scenarios

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions