Unit testing 在运行量角器e2e测试之前,将数据插入数据库

Unit testing 在运行量角器e2e测试之前,将数据插入数据库,unit-testing,protractor,Unit Testing,Protractor,我在我的项目中有量角器e2e测试,但是在运行e2e测试之前,我有一个向db插入数据的问题。怎么做?我有可以插入数据的java单元测试。有没有办法从量角器调用java单元测试 谢谢,您可以在量角器配置文件中定义函数: // protractor.conf.js exports.config = { beforeLaunch: function() { // You can do it here. } ... onPrepare: function() { //

我在我的项目中有量角器e2e测试,但是在运行e2e测试之前,我有一个向db插入数据的问题。怎么做?我有可以插入数据的java单元测试。有没有办法从量角器调用java单元测试


谢谢,

您可以在量角器配置文件中定义函数:

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

您可以从带有子进程的节点运行java进程。从onPrepare函数调用java:

您不应该在量角器端求解它-这不是正确的位置。确定。那么,如何配置特定的java junit将在量角器之前运行呢?好主意。在特定的量角器测试之前是否有一种运行java的方法。假设我有dragratorest1.js、dragratorest2.js、javaTest1.java和javaTest2.java。我想跑:1。javaTest1 2.GragratorTest1 3.javaTest2 4。多谢各位,