Sha256: 2f8beb58af9cab789da260f7e2ed562394d53488a52f0e544395d4c593c160be
Contents?: true
Size: 560 Bytes
Versions: 90
Compression:
Stored size: 560 Bytes
Contents
# frozen_string_literal: true module AutocompleteHelpers def fill_autocomplete(form, field, options = {}) fill_in field, with: options[:with] page.execute_script " $('#{form}').find('[name=#{field}]').trigger('focus') " page.execute_script " $('#{form}').find('[name=#{field}]').trigger('keydown') " selector = %Q{ul.ui-autocomplete li.ui-menu-item:contains("#{options[:select]}")} expect(page).to have_selector("ul.ui-autocomplete li.ui-menu-item") page.execute_script " $('#{selector}').trigger('mouseenter').click() " end end
Version data entries
90 entries across 90 versions & 1 rubygems