2014-12-07 47 views
0

我在我的項目中使用了量角器e2e測試,但是在運行e2e測試之前,我有問題需要將數據插入數據庫。有什麼辦法呢?我有可以插入數據的java單元測試。有沒有辦法從量角器調用java單元測試?在運行量角器e2e測試之前將數據插入數據庫

感謝,

+0

你不應該在'量角器'一邊解決它 - 這是不正確的地方。 – alecxe 2014-12-07 08:54:49

+0

好的。那麼配置特定的java junit會在量角器之前運行的方法是什麼? – orikoko 2014-12-07 09:28:12

回答

0

你可以在你的量角器配置文件定義一個函數:

// protractor.conf.js 
exports.config = { 
    beforeLaunch: function() { 
    // You can do it here. 
    } 
    ... 
    onPrepare: function() { 
    // Or here. 
    } 

https://github.com/angular/protractor/blob/master/docs/referenceConf.js#L178

您可以從節點與child_process運行Java程序。從onPrepare函數調用java:http://nodejs.org/api/child_process.html

+0

好主意。有沒有在特定的量角器測試之前運行java的方法。可以說我有protractorTest1.js,protractorTest2.js,javaTest1.java和javaTest2.java。我想運行: 1. javaTest1 2.protractorTest1 3.javaTest2 4. protractorTest2 謝謝, – orikoko 2014-12-08 08:05:57

相關問題