javascript - DalekJS:Firefox 浏览器打开,测试不运行

标签 javascript phantomjs functional-testing dalekjs

当我尝试在 Firefox 中运行 Dalek 测试时,Firefox 浏览器仅打开,但不运行任何测试。还有其他人遇到这个吗?相同的测试在 Chrome 和 PhantomJS 中运行良好。

我的测试非常基本:

dalektest.js

module.exports = {
    "Page title is correct": function(test){
         test.open("http://localhost:8080")
         .assert.title().is("Title", "it has title")
         .done()
    }
}

package.json

{ 
   "name": "Dalek-Tests",
   "version": "0.1.0",
   "devDependencies": {
       "dalek-browser-chrome": "0.0.1",
       "dalek-browser-firefox": "0.0.1",
       "dalekjs": "0.0.1"
   }
}

Dalekfile.json

{
    "browsers": [{
         "firefox": {
            "path": "/Applications/FirefoxAurora.app"
         }
     }]
}

我将所有这些文件放在同一个文件夹中,并尝试使用以下命令运行:

dalek dalektest.js -b firefox
dalek dalektest.js -b chrome
dalek dalektest.js -b phantomjs

其他工作正常,但 Firefox 只打开 Firefox,之后就没有任何反应。

我使用的是 Max OS X Lion。 Firefox Aurora 为 24.0a2 (2013-08-04)

由于是新手,无法使用“dalekjs”正确标记此内容...

最佳答案

我刚刚意识到我在发布 0.0.1 版本的 Firefox 插件时犯了一个错误,今天晚上我将推送更新到 0.0.2。

所以这不是你的问题,它不应该对每个人都有效,而且我在发布之前没有意识到这一点,因为我在我的开发环境中工作。

感谢您的报告。

此外,Firefox 驱动程序比 Dalek 的其他驱动程序更处于 Pre-Alpha-Alpha 状态,您将体验到一些尚不起作用的方法。

我会在页面和 Twitter 上强调这一点。

问候 塞巴斯蒂安

关于javascript - DalekJS:Firefox 浏览器打开,测试不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18095963/

相关文章:

ssh - PhantomJS 说 repl-input :1 in global code when trying to run a script from interactive mode

node.js - 警告 : PhantomJS not found

ruby-on-rails-3 - 得到错误 : can't be blank, Rails 测试

grails - Grails 1.3.3和Functional Test插件1.2.7问题

javascript - 如何使用 TypeScript 编译器 (TSC) 解析 Node.js ES6 (ESM) 模块。 TSC 不发出正确的文件扩展名

java - CouchBase 与 Memcached 混合,失去了大多数 CouchDB 理念和功能?

ruby-on-rails - 更新到 MacOS Sierra 时出现 Cliver 和 PhantomJS 错误

javascript - 回顾我的代码 React 中的函数式编程

javascript - 以编程方式更改 Firefox 扩展图标

javascript - 在递增/递减时将整数限制为数组 indeces