Я изучаю селен сейчас. Я собираюсь использовать его в проекте Ruby on Rails. Теперь я создал демонстрационный проект только для тестирования Selenium on Rails.
Содержание # {RAILS_ROOT} /test/selenium/articles/delete_article.rsel следующее:
setup :fixtures => :all
open "/articles"
assert_text_present("First Article title")
assert_text_present("Destroy")
click_and_wait("Destroy")
assert_match /Are you sure/i, get_confirmation
assert_text_present("Articles")
assert_text_not_present("First Article title")
Во время этого теста я получаю следующую ошибку:
undefined local variable or method `get_confirmation' for #<SeleniumOnRails::RSelenese::Evaluator
Другие тесты (без диалогов) работают без проблем.
Некоторая информация о конфигурации:
- ruby 1.8.7 (уровень обновления 2009-06-12)
174) [x86_64-linux]
- Рельсы 2.3.5
- Rubygems 1.3.5
- Плагин Selenium on Rails (ПЕРЕСМОТР 38
последний раз упоминается в журнале
CHANGELOG) отсюда http://svn.openqa.org/svn/selenium-on-rails/stable/selenium-on-rails
- Нет пульта дистанционного управления. Нет установленных драгоценных камней
связанные с селеном.
- Linux hsh
2.6.31-17-generic # 54-Ubuntu SMP Четверг 10 17:01:44 UTC 2009 x86_64
GNU / Linux
- Firefox 3.5.7
Есть идеи, как это можно исправить?
Спасибо