2016-02-10 57 views
1

我有一個瀏覽器應用程序,由一個快速節點服務器提供服務。該服務器具有運行由一個量角器端點/runprotractor ...如何從快速節點服務器中調用量角器?

var launcher = require('/usr/lib/node_modules/protractor/lib/launcher.js'); 
launcher.init(pathToConfigFile) 

這工作,但量角器套件完成時,該節點進程終止。我剔除了process.exit(),果然,量角器正在調用它。在process.exit被刪除的情況下,節點服務器繼續運行,但現在後續的量角器調用默默無聞。我猜,因爲有一些全球性的國家沒有被重置。

有關如何最好從快速服務器調用量角器的任何建議,以便可以傳遞可在我的測試規範中訪問的參數的方法?

回答

1

在我選定了一個生成一個子進程結束...

var pro = require('child_process').spawn('protractor', paramsForProtractorSpawn); 
    pro.stdout.on('data', (data) => { 
    console.log('stdout: ' + data); 
    }); 
+1

嗨,你可以分享你如何需要量角器,什麼paramsForProtractorSpawn包含? – molerat

相關問題