Sha256: 6e480a969b0aedf9c29c6d2dbbbea29551d09b7ba56b6783762d844ff754b066

Contents?: true

Size: 315 Bytes

Versions: 14

Compression:

Stored size: 315 Bytes

Contents

module SelectorHelpers
  def chosen_select(item_text, options)
    field_id = find_field(options[:from])[:id]
    option_value = page.evaluate_script("$(\"##{field_id} option:contains('#{item_text}')\").val()")
    page.execute_script("$('##{field_id}').val('#{option_value}')")
  end
end

World(::SelectorHelpers)

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ab_admin-0.3.6 features/support/selector_helpers.rb
ab_admin-0.3.5 features/support/selector_helpers.rb
ab_admin-0.3.4 features/support/selector_helpers.rb
ab_admin-0.3.3 features/support/selector_helpers.rb
ab_admin-0.3.2 features/support/selector_helpers.rb
ab_admin-0.3.1 features/support/selector_helpers.rb
ab_admin-0.3.0 features/support/selector_helpers.rb
ab_admin-0.2.3 features/support/selector_helpers.rb
ab_admin-0.2.2 features/support/selector_helpers.rb
ab_admin-0.2.1 features/support/selector_helpers.rb
ab_admin-0.2.0 features/support/selector_helpers.rb
ab_admin-0.1.2 features/support/selector_helpers.rb
ab_admin-0.1.1 features/support/selector_helpers.rb
ab_admin-0.1.0 features/support/selector_helpers.rb