Show HN: Traquer – Records and reproduces user's in-page behavior
1–10 of 24 posts
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#2How do you plan to handle the selenium replaying? Does it currently just record the x/y position of the cursor events, because if so I guess it needs playback on a browser window of the same dimensions.
I guess it may be possible to have some adaptors for cursor events which can process the clicked element for a framework, i.e. for reactJS it could pick out the classname and use that as the click target for playback in a screen size independent way.
My gut instinct was that this would mean lots of re-recording tests every time you make a change - but really that's much the case with screenshot testing or any e2e testing already! Great work!
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#3I know the community here is very anti-tracking, but I really do like using trackers like this to improve the UX, understand what features people use and how they use them, etc.
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#4Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#5Similar to what HotJar.com does
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#6Is this meant as an alternative to Inspectlet? If that's the case, awesome. Their tech is very powerful and useful but so, so expensive for the layman. I know the community here is very anti-tracking, but I really do like using trackers like this to improve the UX, understand what features people use and how they use them, etc.
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#7Disclaimer: I worked there for 2 years (tracker + webapp).
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#8Similar to what ContentSquare.com does too. They just raised $20M. Disclaimer: I worked there for 2 years (tracker + webapp).
The concept's old as dirt. Our script had to work on IE 5.5, though, so suck it kiddies. ;)
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#9This is really cool! How do you plan to handle the selenium replaying? Does it currently just record the x/y position of the cursor events, because if so I guess it needs playback on a browser window of the same dimensions. I guess it may be possible to have some adaptors for cursor events which can process the clicked element for a framework, i.e. for reactJS it could pick out the classname and use that as the click…
you can check out https://github.com/nenadg/traquer/tree/master/runner which is test runner that extrapolates from saved events.
Mouse position is irrelevant in selenium cases right now. Right now I'm trying to create basic case in which recorded events would be reproduced in correct sequence, reproducing what we've done on page.
The down side is - what is collected is xpath (just because it is shorter than dom selector), xpath is absolutely vulnerable to changes so your tests will fail after F5 (in case of generated ID's whatsoever).
I need to work on this, any help is welcome :-).
Re: Show HN: Traquer – Records and reproduces user's in-page behavior
#10Is this meant as an alternative to Inspectlet? If that's the case, awesome. Their tech is very powerful and useful but so, so expensive for the layman. I know the community here is very anti-tracking, but I really do like using trackers like this to improve the UX, understand what features people use and how they use them, etc.
FullStory is a vastly better offering than Inspectlet IMO. I rarely see a feature done as poorly as Inspectlet's search/filtering is. Just absolutely terrible. Don't know if I'm the only one on that, or what. If this is half as good though it may be a replacement for both.
Whole idea about this tool is just attempt to automate `some` of tester's jobs, in example - save scenario, run it again some time later, ideally automate it with selenium/jasmine.