我一直在使用 jasmine-headless-webkit 在我的 Rails 3.2 应用程序上运行我的 jasmine 规范,但我最近切换到 phantomjs/poltergeist 来运行我的请求规范,所以我需要升级我的 jasmine 测试以在 phantom 上运行。我不想在我的 CI 服务器上使用 xvfb。
有没有人有在控制台中使用 phantom 运行 jasmine 测试的好方法?我在网上发现有关它的信息出奇地少。
最佳答案
我发现的最简单的解决方案是设置 guard-jasmine ( Guard::Jasmine outside of Guard ),然后将 guard-jasmine -u http://localhost:3001/
添加到您的构建脚本中。在我的 jenkins 上效果很好。您还需要在服务器上安装 phantomJS。就我而言,我还需要 node.js
关于javascript - 使用 phantomjs headless 地运行 Jasmine 规范,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16095634/