.mockNetworkResponse() Suggest edits
Since: 2.2.0Mock the response of request made on a particular URL.
mockNetworkResponse()
is only available when using Chrome or Edge drivers.
Usage
.mockNetworkResponse(urlToIntercept, {status, headers, body}, [callback])
Parameters
Name | Type | description |
---|---|---|
urlToIntercept |
string | URL to intercept and mock the response from |
response |
object | Response to return |
callback Optional |
function | Optional callback function to be called when the command finishes. |
Example
this.demoTest = function (browser) {
browser
.mockNetworkResponse('https://www.google.com/', {
status: 200,
headers: {
'Content-Type': 'UTF-8'
},
body: 'Hello there!'
})
.navigateTo('https://www.google.com/');
};