У меня тоже проблемы с этим. Однако я пытаюсь запустить это автономно, а не внутри проекта rails3. Однако я пытаюсь использовать ruby 1.9.2.
На самом деле я пытаюсь протестировать веб-сайт IIS / ASP, который мы хотим постепенно преобразовать в рельсы. Первым делом нужно было взять наш превосходный набор тестовых наборов "Selenese", экспортировать их как RSpec и запустить их с использованием ruby и т. Д. Я новичок в мире ruby / rails и считаю это очень расстраивающим. То, что я думал, что несколько часов работы превратились в дни ...
Я следовал тактике, подобной вашей. Тем не менее, я просто удалил все драгоценные камни и потребовал утверждения, кроме require "selenium/client"
. Также я переименовал append_after
в after
. Метод append_after
определен в файле selenium/rspec/spec_helper
(я проверил lib).
Я часами искал в Интернете, и я не могу найти ответ, почему утверждение require "selenium/rspec/spec_helper"
терпит неудачу - кажется, что то, что называется spec
(что я думаю - это то, что RSpec раньше назывался) отсутствует.
Думаю, он работает, но ему не хватает некоторых функций. spec_helper
, похоже, обрабатывает состояние системы и другие полезные функции.
Мне интересно знать, что вы положили в ваш spec_helper
файл. Не могли бы вы опубликовать это?