【问题标题】:DalekJS: Firefox browser opens, tests don't runDalekJS:Firefox 浏览器打开,测试不运行
【发布时间】:2013-08-07 06:18:15
【问题描述】:

当我尝试在 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' 正确标记此内容...

【问题讨论】:

    标签: javascript phantomjs functional-testing dalekjs


    【解决方案1】:

    我才发现我发布 0.0.1 版本的 Firefox 插件时犯了一个错误,我今晚会推送到 0.0.2 的更新。

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

    感谢报告。

    此外,Firefox 驱动程序比 Dalek 的其余部分更加 Pre-Alpha-Alpha,您将体验到一些尚无法使用的方法。

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

    问候 塞巴斯蒂安

    【讨论】:

    • 抱歉,我发现 Firefox 存在更多问题,直到周日才能解决这些问题。抱歉,但我保证下周 Firefox 将准备好进行一些有趣的测试。
    • 最后,我在一些优秀的 Mozillians 的帮助下升级了 Firefox 插件。它现在能够运行任何 NightlyDebug(非 Aurora)构建。我更新了docs 再次感谢您的耐心,希望您可以再试一次 Dalek/Firefox Combo :)
    • 现在一切正常。不幸的是,由于我的新手声誉,无法对此表示赞同,所以我不得不这样感谢你。期待使用 dalek。
    猜你喜欢
    • 1970-01-01
    • 2021-04-13
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多