CapybaraでChromeを実行させる際の基本設定

ChromeDriverのインストール

Chromedriver.storage.googleapis.comから、最新版のChromedriverをインストールする。


テストケース内に設定を記述

# Project test"
require "selenium-webdriver"
require 'capybara/rspec'
require 'pry'

# RSpecにCapybaraのDSLを設定
RSpec.configure do |config|
config.include Capybara::DSL
end

# Capybaraで設定するドライバー:Selenium(Firefox)
#Capybara.default_driver = :selenium

# 今回はChromeで
Capybara.register_driver :selenium do |app|
  # http://code.google.com/p/chromedriver/downloads/list
  # 配置 /usr/local/bin/chromedriver
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end

# テスト実行環境
Capybara.app_host = 'http://testestest'

# テストケース
feature "xxx" do

...

end


参考サイト