我正在使用 private_pub gem 在我的应用程序中具有实时功能。
我真的很内疚,但我已经放弃了测试这个应用程序!
为了确保一切都手动进行,我必须打开两个浏览器相互通信。 (想象一下 Facebook 聊天。)
我不知道如何在 selenium、 capybara 或 cucumber 中同时打开两个浏览器。我对任何类型的测试框架或实用程序持开放态度。
如何使用两个打开的浏览器进行测试?如果您需要更多信息,请告诉我。
谢谢!
最佳答案
使用 selenium 你可以打开你想要的浏览器数量
但是您需要将每个浏览器实例保存在不同的变量中(WebDriver 对象)
然后对每个实例做任何你想做的事
请注意,编写和维护此类测试需要付出很多努力(错误、误报、时间问题等等)
关于ruby-on-rails - 如何正确测试异步 faye 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25050682/