【问题标题】:How to migrate from selenuim to capybara-webkit?如何从 selenium 迁移到 capybara-webkit?
【发布时间】:2013-06-25 06:55:44
【问题描述】:

目前我已经使用selenium-webdriver 编写了我的整个黄瓜功能套件。 我想从 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)

【问题讨论】:

  • 如果你在某处有require 'capybara',例如在你spec_helper.rb 中,那么它将尝试加载selenium-webdriver。您需要将其更改为 require 'capybara-webkit'

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


【解决方案1】:

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

killall webkit_server

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 2011-08-07
    • 2012-03-17
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    相关资源
    最近更新 更多