ruby-on-rails - 如何从 selenium 迁移到 capybara-webkit?

标签 ruby-on-rails ruby ruby-on-rails-3

目前,我已经使用 selenium-webdriver 编写了整个 Cucumber 功能套件。 我想从 selenium-webdriver 迁移到 capybara-webkit。
我已经完成了所有必要的步骤,例如在 Gemfile 中注释掉 selenium-webdriver 并添加 gem 'capybara-webkit', :git=> 'git://github.com/thoughtbot/capybara- webkit.git' 并将此行添加到我的 features/support/env.rb:

Capybara.javascript_driver = :webkit

我仍然收到此错误消息。

Capybara's selenium driver is unable to load `selenium-webdriver`,
please install the gem and add `gem 'selenium-webdriver'` to your
Gemfile if you are using bundler. (LoadError)

最佳答案

我通过在应用程序的根目录运行此命令解决了此问题。

killall webkit_server

关于ruby-on-rails - 如何从 selenium 迁移到 capybara-webkit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17290995/

相关文章:

ruby-on-rails - Rails 中的装饰器与助手?

ruby - 我无法使用 jekyllrb 从 liquid 访问页面中的边变量

ruby - 如何将 PKCS1_PSS_PADDING 与 Ruby 的 RSA 实现一起使用?

ruby - 如何单独使用activerecord?

iphone 图像到 Ruby on Rails - 内容主体错误,parse_multipart

ruby-on-rails - 覆盖 rails 3 中的默认脚手架生成器

ruby-on-rails - rails : Generated controller syntax

ruby - JSON.parse 更改排序 - Ruby

ruby-on-rails - 铁路应用模型/ Controller 和路线组织

ruby-on-rails - 使用多个 Proc 对象的验证问题