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

Version Path
appium_capybara-3.2.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-3.1.2 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-3.1.1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-3.1.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-3.0.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.1.1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.1.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.0.2 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.0.1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.0.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.0.0.rc2 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-2.0.0.rc1 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.10.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.9.0 lib/appium_capybara/ext/selector_ext.rb
appium_capybara-1.8.1 lib/appium_capybara/ext/selector_ext.rb