我需要一个测试来证明http请求结果(只有json)是正确的,我如何获得它,或者使用其他方式
describe('test', function() {
it('get a json', function() {
browser.get('http://.../consumer/2/indexinfo');
});
});
我没有得到它,因为json没有使用element
答案 0 :(得分:2)
您可以使用request来获取json响应:
require("request")({
url: 'http://.../consumer/2/indexinfo',
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body);
}
})
答案 1 :(得分:1)
Protractor用于端到端(e2e)测试,一端是用户交互(如点击),另一端是DOM更改(如文本更新)。您应该声明DOM更改(如文本更新),而不是测试用于更新DOM的JSON对象。
如果您必须测试响应,可以通过NPM模块request。