Module: Dommy::Interaction

Defined in:
lib/dommy/interaction.rb,
lib/dommy/interaction/debug.rb,
lib/dommy/interaction/driver.rb,
lib/dommy/interaction/locator.rb,
lib/dommy/interaction/role_query.rb,
lib/dommy/interaction/dom_summary.rb,
lib/dommy/interaction/event_synthesis.rb,
lib/dommy/interaction/form_submission.rb,
lib/dommy/interaction/field_interactor.rb

Overview

The shared, JS-engine-independent interaction layer: locating elements, driving form fields, synthesizing DOM event sequences, serializing form submissions, and query matchers. Dommy::Rack::Session (Rack-backed) and Dommy::Browser (standalone, JS-enabled) both build on it so the Capybara vocabulary lives in one place.

Defined Under Namespace

Modules: DomSummary, Driver, EventSynthesis, RoleQuery Classes: AmbiguousElementError, Debug, ElementNotFoundError, Error, FieldInteractor, FileNotFoundError, FormSubmission, Locator