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

标签 ruby-on-rails testing selenium rspec capybara

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

最佳答案

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

关于ruby-on-rails - 在 ruby​​ on rails 中运行测试时有一个默认端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6506343/

相关文章:

ruby-on-rails - 如何覆盖模块中的 attr_accessor getter?

ruby-on-rails - PaperTrail : info_for_paper_trail outside the context of a controller

selenium - 如何在appium中获取带有特定标签的ADB logcat?

ruby-on-rails - 在 RSpec Controller 中 stub named_scope

ruby-on-rails - 在不输入源代码的情况下在rails中设置测试环境变量

c++ - 如何评估自定义内存分配器的质量?

node.js - 如何将 Ava 测试拆分成多个文件?

ruby-on-rails - 哪个是使用 rspec 测试 ActiveRecord 验证的更好方法?为什么?

java - 给定一个webelement,单击它会导致页面重新加载吗?

java - 在 Firefox 31 和 Selenium 2.42.2 上查找 <select> 元素非常慢