ruby - 有没有办法用 Cucumber/Capybara/Poltergeist 在 Rails 4 中测试服务器发送的事件?

标签 ruby phantomjs ruby-on-rails-4 poltergeist

我有带 ActionController::Live 的 Rails 4,一切正常,并且可以在屏幕上写入文本。我做了很多搜索和寻找可以处理服务器发送事件的 capybara 驱动程序。结果就是当你访问一个页面的时候, capybara 就会挂掉。以前有人用过这个吗?

最佳答案

我不知道 Poltergeist 是否可以做到这一点。我想这将取决于 PhantomJS 中的 WebKit 版本是否足够新以支持 SSE。作为第一步,我会尝试在 PhantomJS 中测试 SSE 支持。

关于ruby - 有没有办法用 Cucumber/Capybara/Poltergeist 在 Rails 4 中测试服务器发送的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784781/

相关文章:

ruby - 在 Padrino/Datamapper 应用程序中读取 boolean 值时出现问题

ruby-on-rails - 我在 Ruby On Rails 中创建了一个 Twitter 克隆,我该如何编码才能使 '@...' 中的 'tweets' 变成链接?

javascript - PhantomJS 从 "json+ld"以外的 html 快照中删除脚本标签

javascript - PhantomJS/SlimerJS 无法点击 Canvas 元素

ruby-on-rails-4 - Rails 4 使用 Carrierwave 上传多个图像或文件

ruby - Bash - 如何从后台 ruby​​ 脚本获取 STDOUT

angularjs - Yeoman 的 Angular.js Codelab - 修复测试

ruby-on-rails - Rails 魔术方法 model_ids?

ruby-on-rails - 运行 rails app 不兼容库版本 rgeo proj4 时出错

ruby - 哈希上的继承钩子(Hook)