Sha256: 4cb014203ecdc1409b11a4c62c4349fce2c7fa543a4216c71c6e8c71c9d8232c

Contents?: true

Size: 445 Bytes

Versions: 6

Compression:

Stored size: 445 Bytes

Contents

module Capybara
  class Selector

    def custom(f, &block)
      @format, @expression = 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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
appium_capybara-1.6.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.5.1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.5.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.4.1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.4.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.3.0 lib/appium_capybara/ext/selector_ext.rb