`
CaiDeHen
  • 浏览: 94254 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

#116 Selenium

阅读更多
Selenium is a great way to test your app automatically through a browser. See how it works in this episode.
script/plugin install git://github.com/ryanb/selenium-on-rails.git
script/generate selenium destroy_product.rsel

# test/selenium/destroy_product.rsel
setup :fixtures => :all
product = Product.first
open '/'
click "css=#product_#{product.id} a:contains('Destroy')"
assert_confirmation('*')
wait_for_element_present "css=#flash_notice"
assert_element_not_present "css=#product_#{product.id}"
refresh
assert_element_not_present "css=#product_#{product.id}"

# config/selenium.yml
environments:
  - test

browsers:
  firefox: '/Applications/Firefox.app/Contents/MacOS/firefox-bin'
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics