ptrthomas
Joined 9 years ago
Joined 9 years ago
One thing I feel we do really well is chaining of HTTP requests. And we have plugins for IntelliJ[3] and Visual Studio Code[4].
Maintaining a tool like this as open-source is a big effort, all the best !
[1] https://github.com/karatelabs/karate
[2] https://www.karatelabs.io/first-class-citizens
[3] https://plugins.jetbrains.com/plugin/19232-karate
[4] https://marketplace.visualstudio.com/items?itemName=karatela...
Thanks for the pointer, we will certainly explore the possibilities here!
But Karate tests are scripts that can be checked into version-control just like any other code in your team.
Karate allows you to write hybrid tests, which means you can switch between API calls and UI actions within the same test script. You can also re-use API tests as performance tests with Karate. Tests are executed in parallel and you get a single HTML report.
Finally, in my opinion - the assertions that Karate gives you out of the box for complex JSON payloads are hard to beat.
I thought it was Playwright that depends on patched browser binaries and that Puppeteer works with stock Chrome and does not need Electron. Can you clarify, just trying to learn here.