首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行茉莉花规格无头

无法运行茉莉花规格无头
EN

Stack Overflow用户
提问于 2014-06-26 15:55:26
回答 1查看 711关注 0票数 3

我试图让Jasmine在命令行中运行(无头),但没有成功。使用我们当前的配置:

Gemfile:

代码语言:javascript
复制
gem 'jasmine', :git => "git://github.com/pivotal/jasmine-gem.git"
gem 'jasmine-headless-webkit', :git => "git://github.com/johnbintz/jasmine-headless-webkit.git"

我当前的茉莉花规范配置在浏览器中运行。然而,rake jasmine:ci打开一个浏览器,然后使用以下错误消息在不久后中止:

代码语言:javascript
复制
/Users/`<me>`/.rvm/gems/ruby-2.0.0-p353/gems/selenium-webdriver-2.25.0/lib/selenium/webdriver/firefox/launcher.rb:79:in `connect_until_stable': unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) (Selenium::WebDriver::Error::WebDriverError)

我查看了茉莉花-无头-webkit的github页面,发现该项目被列为已死项目。所以!我试图用jasmine-rails替换茉莉花&茉莉花无头webkit gem,我得到了以下错误:

代码语言:javascript
复制
ERROR: TypeError: 'undefined' is not an object (evaluating 'jasmine.Matchers.prototype')
TRACE:
 -> file:///Users/<me>/<myapp>/tmp/jasmine/assets/jasmine-specs.js: 711
 -> file:///Users/<me>/<myapp>/tmp/jasmine/assets/jasmine-specs.js: 736
 -> file:///Users/<me>/<myapp>/tmp/jasmine/assets/jasmine-specs.js: 738
 -> file:///Users/<me>/<myapp>/tmp/jasmine/assets/jasmine-specs.js: 862
rake aborted!
Error executing command: "/Users/<me>/.phantomjs/1.9.7/darwin/bin/phantomjs" "/Users/<me>/.rvm/gems/ruby-2.0.0-p353/gems/jasmine-rails-0.9.0/lib/jasmine_rails/../assets/javascripts/jasmine-runner.js" "/Users/<me>/<myapp>/tmp/jasmine/runner.html?spec="
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-13 21:12:45

由于大多数用户似乎都希望使用幻影运行他们的茉莉规范,所以作为2.0版本的一部分,我们将其设置为默认版本。将硒运行jasmine:ci的能力提取到它自己的宝石中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24435128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档