How to test javascripts with selenium-webdriver/capybara/rspec/rails 4? -


i have problem using selenium-webdriver/capybara/rspec/rails 4. (and cloud9) received error below:

$ rspec spec/features/user_login_spec.rb     error occurred in after hook     net::readtimeout: net::readtimeout     occurred @ /usr/local/rvm/rubies/ruby-2.2.0/lib/ruby/2.2.0/net/protocol.rb:158:in `rescue in rbuf_fill'     error occurred in after hook     selenium::webdriver::error::webdrivererror: chrome not reachable   (driver info: chromedriver=2.15.322448 (52179c1b310fec1797c81ea9a20326839860b7d3),platform=linux 3.14.13-c9 x86_64) occurred @ /usr/local/rvm/gems/ruby-2.2.0/gems/selenium-webdriver-2.45.0/lib/selenium/webdriver/remote/response.rb:52:in `assert_ok'  f 

this gemfile.

group :test   gem 'capybara'   gem 'capybara-screenshot'   gem "factory_girl_rails", "~> 4.0" end ... group :development, :test   gem 'rspec-rails', '~> 3.0'   gem "chromedriver-helper", "0.0.6"   gem 'selenium-webdriver' end 

this spec/support/capybara.rb

require 'capybara/rails' require 'capybara/rspec'  # default capybara use selenium+firefox `js:true` feature specs. # if you're not using puffing billy, use chrome instead of firefox, # uncomment following 3 lines: capybara.register_driver :selenium |app|   capybara::selenium::driver.new(app, :browser => :chrome) end 

this spec/features/user_login_spec.rb

describe "user logs in", :type => :feature, js: true   before :each .. 

i recived no error when delete js: true in user_login_spec.rb.


Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -