在我的测试中,我打电话和外部图书馆,在使用量角器运行一些ui测试之前将数据种子加入我们的后端.
'use strict' var dataBuilder = require('data_builder.js'); describe('test',function () { var testData = { name: 'foo',title: 'bar',... }; beforeEach(function () { //create test data on the backend dataBuilder.create(testData).then(function (id) { testData.id = id.id; }); }); it('test something',function () { ... });
因此,在it()实际完成之前,dataBuilder返回的承诺尚未解决.如何将dataBuilder返回的承诺添加到webDriver的流控制?