Module: Capybara::Lightpanda

Defined in:
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/railtie.rb,
lib/capybara/lightpanda/version.rb,
lib/capybara/lightpanda/keyboard.rb,
lib/capybara/lightpanda/downloads.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/browser/finder.rb,
lib/capybara/lightpanda/browser/modals.rb,
lib/capybara/lightpanda/browser/console.rb,
lib/capybara/lightpanda/browser/runtime.rb,
lib/capybara/lightpanda/client/subscriber.rb,
lib/capybara/lightpanda/client/web_socket.rb,
lib/capybara/lightpanda/element_extension.rb,
lib/capybara/lightpanda/browser/navigation.rb,
lib/capybara/lightpanda/browser/selenium_compat.rb

Defined Under Namespace

Modules: AutoScripts, ElementExtension, Utils Classes: Binary, BinaryError, BinaryNotFoundError, Browser, BrowserError, Client, Cookies, DeadBrowserError, Downloads, Driver, Error, Headers, InvalidSelector, JavaScriptError, Keyboard, Logger, MouseEventFailed, Network, NoExecutionContextError, NoSuchPageError, Node, NodeNotFoundError, ObsoleteNode, Options, PortInUseError, Process, ProcessTimeoutError, Railtie, StatusError, TimeoutError, UnhandledModalError, UnsupportedPlatformError

Constant Summary collapse

VERSION =
"0.10.0"

Class Method Summary collapse

Class Method Details

.configure {|options| ... } ⇒ Object

Yields:



30
31
32
# File 'lib/capybara-lightpanda.rb', line 30

def configure
  yield(options) if block_given?
end

.optionsObject



34
35
36
# File 'lib/capybara-lightpanda.rb', line 34

def options
  @options ||= Options.new
end

.reset_options!Object



38
39
40
# File 'lib/capybara-lightpanda.rb', line 38

def reset_options!
  @options = nil
end