.network.mockResponse() 建议编辑
自:2.2.0拦截对特定URL发出的请求,并模拟响应。
用法
.mockNetworkResponse(urlToIntercept, {status, headers, body}, [callback])
.network.mockResponse(urlToIntercept, {status, headers, body}, [callback])
示例
describe('mock network response', function() {
it('intercepts the request made to Google search and mocks its response', function() {
browser
.network.mockResponse('https://www.google.com/', {
status: 200,
headers: {
'Content-Type': 'UTF-8'
},
body: 'Hello there!'
})
.navigateTo('https://www.google.com/')
.pause(2000);
});
});
参数
名称 | 类型 | 描述 |
---|---|---|
urlToIntercept |
字符串 | 要拦截并模拟响应的URL。 |
response |
对象 | 要返回的响应。默认值: |
callback 可选 |
函数 | 命令完成后要调用的回调函数。 |