Ubuntu 如何在集成规范期间隐藏firefox以防弹出?

Ubuntu 如何在集成规范期间隐藏firefox以防弹出?,ubuntu,selenium,rspec,capybara,Ubuntu,Selenium,Rspec,Capybara,我正在Ubuntu中使用rspec、capybara和selenium web驱动程序来测试我的rails应用程序 我宁愿Firefox不是每次运行规范时都会出现。如何隐藏此firefox窗口 该窗口在测试运行时打开,然后在规范完成时消失,因此我不能将其最小化 不过,我使用Chrome作为我的开发和娱乐浏览器,所以我可以强迫Firefox总是最小化或其他什么吗 或者我可以在spec_helper.rb中设置某种偏好吗?尝试使用-tray或-silent命令行选项打开Firefox。前者应该打开F

我正在Ubuntu中使用rspec、capybara和selenium web驱动程序来测试我的rails应用程序

我宁愿Firefox不是每次运行规范时都会出现。如何隐藏此firefox窗口

该窗口在测试运行时打开,然后在规范完成时消失,因此我不能将其最小化

不过,我使用Chrome作为我的开发和娱乐浏览器,所以我可以强迫Firefox总是最小化或其他什么吗


或者我可以在spec_helper.rb中设置某种偏好吗?

尝试使用-tray或-silent命令行选项打开Firefox。前者应该打开Firefox,但将其放在系统托盘中,而不是打开窗口。后者是“不要打开默认窗口”。我不太确定这意味着什么,但请尝试一下


来源:

我会考虑在xvfb中运行firefox。这将进一步为您提供稍后在无头节点上运行测试的选项

如果你走这条路,我还建议在测试中出现错误时加入一个保存屏幕截图的方法