我现在正在学习Selenium。我将在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
其他测试(没有对话框)正常运行。
有关配置的一些信息:
任何想法如何解决?
由于
答案 0 :(得分:1)
试试这个:
assert_alert /Are you sure/i
或者这个:
assert_confirmation /Are you sure/i
中的更多内容