I used the code from the answer https://stackoverflow.com>
Further:
it('HTTP request', function () { var BackRequest = require('../helper/backRequest'); var request = new BackRequest(); page.visitPage(); request.setBaseUrl('http://localhost:8081');
And I get errors in order:
How can I make the protractor wait for Step # 1 and then do step # 2.
So far, only I can do it, these are entire functions ():
request.get('/api/v1/one') .then(function(result){ expect(result.statusCode).toBe(100);
Update
So this ends with the following approach:
describe('Scenarios', function () { beforeEach(function () { page.visitPage(); }); var chain = function () { var defer = protractor.promise.defer(); defer.fulfill(true); return defer.promise; }; it('HTTP request', function () { var BackRequest = require('../helper/backRequest'); var request = new BackRequest(); request.setBaseUrl('http://localhost:8081'); chain() .then(function () {
Thanks Leo Galucci for the help.
source share