Мне удалось сделать успешный вызов GET таким образом
Then(/^I check the manager info against the serice response$/, function () {
//var request = require('request');
var request = require('request-promise');
var options = {
method: 'GET',
url: 'https://examples.com/manager/01',
strictSSL: false,
headers: {
'Authorization': 'username',
'Accept': 'application/json',
'userID': 'Ap123'
},
};
return request(options).then(repos => {
console.log(repos);
}).catch(err => {
console.log("Api call failed");
});
});
Я удалил шаги пользовательского интерфейса.Я должен вернуть их обратно, но служба не была вызвана из-за причудливых обещаний.Я установил другой модуль npm под названием «request-обещание», чтобы помочь мне использовать синтаксис «.then» для структурирования моего определения шага