|
|
|
|
|
by jicea
1462 days ago
|
|
We’re using Hurl [1] at work for integration tests with very good success. We’ve eliminated false positive or flacky tests: it’s a simple tool that runs HTTP requests and you can add asserts on responses. It’s as if you would test your app with curl, very fast and reliable.
On the other hand, contrary to Selenium, there is no Javascript engine so you can only test the “raw” DOM or json response sent by the network (and not a DOM managed and rendered by a Javascript front end framework). (Disclaimer: I’m one of Hurl maintainer) [1]: https://hurl.dev |
|
API/request level testing is great when appropriate, but testing what happens in browser won't be possible without using something like selenium, nightwatch or playwright