Sha256: ee606697c8dbd62a531a168d05ca360bc60f0e99b54a6666142be085d3c39944
Contents?: true
Size: 525 Bytes
Versions: 15
Compression:
Stored size: 525 Bytes
Contents
module Capybara class Selector::Definition def custom(f, &block) @expressions[f] = block if block end end end Capybara.add_selector(:id) do custom(:id) { |locator| locator } end Capybara.add_selector(:class) do custom(:class) { |locator| locator } end Capybara.add_selector(:name) do custom(:name) { |locator| locator } end Capybara.add_selector(:accessibility_id) do custom(:accessibility_id) { |locator| locator } end Capybara.add_selector(:custom) do custom(:custom) { |locator| locator } end
Version data entries
15 entries across 15 versions & 1 rubygems