Для Cucumber и Capybara требуются разные версии гемов Selenium-Webdriver - попытка настроить тестовую среду - PullRequest
3 голосов
/ 02 августа 2011

Я относительно новичок в BDD и изо всех сил пытался настроить и стабилизировать мою тестовую среду, и многие поиски по-прежнему не нашли способа решить эту проблему.

Capybara v 1.0.0 требует селен-вебдрайвер (~> 2.0)

Однако Cucumber выдает сообщение об ошибке, когда у меня установлен gem selenium-webdriver v.2.3.0 и требует "Не удалось найти selenium-webdriver (~> 0.2.0)" *

Есть ли простой способ исправить эти зависимости и сделать так, чтобы селеновая капибара и огурец играли вместе?

Использование огурца (1.0.2) Использование огурцов-рельсов (0.4.1)

1 Ответ

4 голосов
/ 02 августа 2011

Ваш cucumber-rails драгоценный камень устарел. Ваша версия 0.4.1, когда последняя версия 1.0.2. Запустите bundle update cucumber-rails, чтобы обновить его и попробуйте снова.

...