2016-01-06 106 views
1

我用量角器來測試我的角度的應用程序。當我手動啓動量角器時,它可以正常工作並測試所有內容,但當我嘗試通過咕嚕聲啓動時會遇到麻煩。咕嚕量角器 - 亞軍沒有真正測試

當我啓動我的測試任務時,量角器找到conf文件(它顯示要測試的規格的數量),但只需在奇怪的「數據」上打開chrome驅動程序少於幾秒鐘;網址,馬上關閉並將所有測試標記爲「通過」。

這裏是我的量角器gruntfile.js:

protractor: { 
    options: { 
    configFile: "e2e-tests/protractor.conf.js", // Default config file 
    keepAlive: false, // If false, the grunt process stops when the test fails. 
    noColor: false, // If true, protractor will not use colors in its output. 
    args: { 
     verbose: true, 
    } 
    }, 
    all: {} 
} 

和我的量角器的conf文件:

exports.config = { 
    allScriptsTimeout: 11000, 

    seleniumAddress: 'http://localhost:4444/wd/hub', 

    specs: [ 
    '*.js' 
    ], 

    capabilities: { 
    'browserName': 'chrome' 
    }, 

    baseUrl: 'http://localhost:8000/', 

    framework: 'jasmine', 

    jasmineNodeOpts: { 
    defaultTimeoutInterval: 30000 
    } 
}; 

再次,如果我手動啓動對同一文件的conf量角器它的工作原理(即使我在本地node_modules目錄中使用本地量角器)我真的不明白髮生了什麼。

非常感謝你們!

回答

1

找到解決方案。看起來,grunt-protractor-runner需要node> = 4.2.0,並且我正在運行4.1.x。找不到指向該日誌的任何日誌。