rspec + capybara + selenium + spork没有关闭浏览器

时间:2011-09-26 14:07:11

标签: ruby-on-rails-3 selenium rspec2 capybara spork

here相同的rails测试问题,但是在Mac OS X上。

当我下次启动规范时,他们会依赖js规范,直到我手动关闭浏览器。那些测试失败了,我需要重新启动规范。

这里有什么解决方案?

1 个答案:

答案 0 :(得分:0)

https://github.com/timcharper/spork/issues/144

1)[可选]仅关闭我的流程

cp /Applications/Firefox.app/Contents/MacOS/firefox-bin /Applications/Firefox.app/Contents/MacOS/firefox-bin-selenium

Selenium::WebDriver::Firefox.path = "/Applications/Firefox.app/Contents/MacOS/firefox-bin-selenium"

2)

Spork.each_run do
\`killall firefox-bin-selenium\`
end