Capybara: NotSupportedByDriverError при попытке симулировать нажатие <ENTER>

Я пишу спецификацию, используя Capybara, чтобы проверить работоспособность панели поиска на моем сайте. После следования инструкциям на этомстраница о том, как имитировать нажатие клавиши Enter в Rspec / Capybara, я получаю следующую ошибку при запуске моих тестов:

 Failure/Error: page.driver.execute_script(keypress)
 Capybara::NotSupportedByDriverError:
   Capybara::Driver::Base#execute_script

Я делаю что-то неправильно? Вот содержимое моего spec-файла:

require 'spec_helper'

describe 'Search' do
  it 'displays no results when non-existent things are looked up'   do

  visit root_path

  page.first(".search-icon-small").click

  fill_in "search", with: "NonExistent"

  #simulate pressing Enter
  keypress ="var e = $.Event('keydown', { keyCode: 13 }); $('body').trigger(e);"
  page.driver.execute_script(keypress)

  page.should have_content('No Results')
  end

  it 'displays content that exists' do
    #Clients
    client = Client.new
    client.name = 'Gerard Leskovar'
    client.save!

    visit root_path


    page.first(".search-icon-small").click

    fill_in "search", with: "Leskovar"

    keypress ="var e = $.Event('keydown', { keyCode: 13 }); $('body').trigger(e);"
    page.driver.execute_script(keypress)

    page.should have_content('Gerard Leskovar')

  end
end

Я ценю вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос