在 ruby​​ on rails 中运行测试时有一个默认端口

The*_*elf 5 testing selenium rspec ruby-on-rails capybara

我尝试rake spec 使用 rspec,capybara 和 selenium 作为 webdriver来运行我的测试 。问题是当我尝试运行规范时,它每次都会在不同的端口中启动测试环境。我不希望这种情况发生,因为它会扰乱我的 Facebook 登录。我如何让环境每次都在同一个端口启动。请帮忙!

小智 0

查看 config/initializers/webservice.rb 并尝试将 config.port 值设置为某个值...我不完全确定这实际上会执行您想要的操作,但值得研究一下。