我在我的项目中使用了量角器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