Я нашел решение.
создания макросов в спецификации/поддержки/selenium_macros.rb:
module SeleniumMacros
def use_selenium_webdriver
before(:all) do
Capybara.javascript_driver = :selenium
Capybara.current_driver = :selenium
end
after(:all) do
Capybara.current_driver = :poltergeist
Capybara.javascript_driver = :poltergeist
end
end
end
спецификации/rails_helper.rb
RSpec.configure do |config|
config.extend SeleniumMacros, type: :feature # add macros for acceptance tests
используя пример спецификации/особенности/example_feature_spec.rb
feature 'Add files to question' do
use_selenium_webdriver
эта функция будет работать с селеном, после того как она будет выполнена, она активируется полтергейст webdriver.
P.S. Извините за мой английский.
Спасибо, но я хочу запустить его на одном тестовом сеансе. –