我在我的項目中使用了量角器e2e測試,但是在運行e2e測試之前,我有問題需要將數據插入數據庫。有什麼辦法呢?我有可以插入數據的java單元測試。有沒有辦法從量角器調用java單元測試?在運行量角器e2e測試之前將數據插入數據庫
感謝,
我在我的項目中使用了量角器e2e測試,但是在運行e2e測試之前,我有問題需要將數據插入數據庫。有什麼辦法呢?我有可以插入數據的java單元測試。有沒有辦法從量角器調用java單元測試?在運行量角器e2e測試之前將數據插入數據庫
感謝,
你可以在你的量角器配置文件定義一個函數:
// 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
好主意。有沒有在特定的量角器測試之前運行java的方法。可以說我有protractorTest1.js,protractorTest2.js,javaTest1.java和javaTest2.java。我想運行: 1. javaTest1 2.protractorTest1 3.javaTest2 4. protractorTest2 謝謝, – orikoko 2014-12-08 08:05:57
你不應該在'量角器'一邊解決它 - 這是不正確的地方。 – alecxe 2014-12-07 08:54:49
好的。那麼配置特定的java junit會在量角器之前運行的方法是什麼? – orikoko 2014-12-07 09:28:12