Module: Capybara
- Defined in:
- lib/capybara/lightpanda/element_extension.rb,
lib/capybara-lightpanda.rb,
lib/capybara/lightpanda/node.rb,
lib/capybara/lightpanda/binary.rb,
lib/capybara/lightpanda/client.rb,
lib/capybara/lightpanda/driver.rb,
lib/capybara/lightpanda/errors.rb,
lib/capybara/lightpanda/logger.rb,
lib/capybara/lightpanda/browser.rb,
lib/capybara/lightpanda/cookies.rb,
lib/capybara/lightpanda/headers.rb,
lib/capybara/lightpanda/network.rb,
lib/capybara/lightpanda/options.rb,
lib/capybara/lightpanda/process.rb,
lib/capybara/lightpanda/version.rb,
lib/capybara/lightpanda/keyboard.rb,
lib/capybara/lightpanda/utils/wait.rb,
lib/capybara/lightpanda/utils/event.rb,
lib/capybara/lightpanda/auto_scripts.rb,
lib/capybara/lightpanda/utils/attempt.rb,
lib/capybara/lightpanda/client/subscriber.rb,
lib/capybara/lightpanda/client/web_socket.rb
Overview
Escape hatch onto Capybara::Node::Element so users can reach our driver-level Node (and its remote_object_id, ‘call`, etc.) without going through `element.base`. Mirrors capybara-playwright-driver’s ‘with_playwright_element_handle` (lib/capybara/playwright/node.rb). The is_a? guard keeps the patch safe when both this gem and another Capybara driver are loaded in the same process.
Defined Under Namespace
Modules: Lightpanda