Я сталкиваюсь с проблемой Protractor, если я запускаю ее в рамках "ts-node demo. js", она работает хорошо и может выводить код ответа и тело ответа.
Но если я запускаю это в Protractor он блокируется, затем не может получить ожидаемый выходной код ответа и тело, похоже, что Protractor не будет ждать обратного вызова.
В этой ситуации, как я могу вывести код ответа и бодей?
it (Check manifests V2 api
, asyn c () => {
const https = require('https')
const options = {
hostname: 'demo-quayecosystem-quay-quay.com',
port: 443,
path: '/v2/quay/multiarchdemo/manifests/latest',
method: 'GET',
headers: {
'Accept': 'application/vnd.docker.distribution.manifest.list.v2+json'
}
}
https.request(options, res => {
browser.getTitle().then(()=>{
console.log("starting.........");
console.log(`statusCode: ${res.statusCode}`)
res.on('data', d => {
process.stdout.write(d)
})
})
})
})