#10
Jan 04, 2009
0 comments
Selenium
Selenium is a great way to test your app automatically through a browser. See how it works in this episode.
Selenium是一个通过浏览器自动测试程序的工具.这个视频里讲述Selenium如何运行.
script/plugin install git://github.com/ryanb/selenium-on-rails.git script/generate selenium destroy_product.rsel rake test:acceptance # 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' safari: '/Applications/Safari.app/Contents/MacOS/Safari'

