Comments (10)
@vlohana please upgrade to v4.3.1, released earlier today
from wdio-intercept-service.
That is this line:
wdio-intercept-service/index.js
Line 351 in 057537d
cc @jbebe
@chadbellangivelify mind sharing the headers on the request that is causing the issue? You can set a debugger on that line in your test and step in, or add if (parts.length < 2) { console.log('header with only key', line); }
to the code in your node_modules, right before the const key = parts[0].trim()
line.
from wdio-intercept-service.
If the header row contains a colon, undefined will not occur, even if there is no content after the colon. Given the information there can only be one problem: one of the http headers does not contain a colon. Which is very weird so we you need more context here.
from wdio-intercept-service.
I get the same error too, after updating to 4.3.
I was unable to do any assertions or get methods on the requests.
from wdio-intercept-service.
@sumanthpfs @chadbellangivelify please provide the headers that are causing the issue. You can determine which header is responsible by making a modification in the library's downloaded package (inside node_modules
) as identified above
from wdio-intercept-service.
@tehhowch At this time, I'm no longer able to reproduce this issue. Maybe @sumanthpfs Sumanthpfs can provide more details to help
from wdio-intercept-service.
for me it's a request like this causing the problem (added a console log):
{
__fulfilled: 1669122851503,
__processed: 1669122851372,
body: '',
headers: {},
method: 'POST',
requestBody: '[{"event":"map.load","created":"2022-11-22T13:14:11.371Z"}]',
requestHeaders: { 'content-type': 'text/plain' },
statusCode: 204,
url: 'https://events.mapbox.com/events/v2'
}
removed some sensitive info from the url and body.
For the mentioned request, I get the error when parseResponseHeaders
is called.
I could investigate next weekend if nobody fixes it by then
from wdio-intercept-service.
im providing a reproductible example here:
- checkout this branch: dragosMC91/wdio-exclude-pattern-bug-highlight#3
- (using node 16.18.0)
yarn install
- run
yarn test --spec test/specs/suite1/interceptorError.mobile.test.js
Running this test triggers the mentioned error.
from wdio-intercept-service.
Any solution for this issue? I am getting it very often for my application!
from wdio-intercept-service.
closed by #438
from wdio-intercept-service.
Related Issues (20)
- (Version 4.2.2) Occasionally getting a java heap space error when running the network intercept too often HOT 1
- [Version 4.2.2] browser.disableInterceptor() is not a function HOT 1
- browser.getRequests() hanging without @wdio/sync module HOT 15
- Best practices with the wdio intercept service HOT 2
- Interceptor results are inconsistent
- Is there a way to abort the request? HOT 4
- Exception in .getRequests HOT 3
- Getting pending requests too HOT 1
- Intercepting segmentio messages HOT 5
- Not able to capture some api's called on Submit action HOT 4
- Cannot read property 'addCommand' of undefined HOT 11
- No request(empty array) returned from intercept service HOT 10
- Does getRequests() capture all the 'GET' calls in the network log? HOT 2
- can we have support async/await for wdio-intercept-service HOT 7
- wdio-intercept-service is not capturing requests invoked in iframe HOT 6
- Cypress does not intercept graphql query HOT 2
- Other request types not being collected HOT 7
- Getting [wdio-intercept-service]: the "index" property must be a non-negative integer error while trying to capture GET request HOT 1
- Intercepting XMLHttpRequests is broken HOT 6
- Why i can't intercept any request in my app?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wdio-intercept-service.