in browsers, Node.js or Deno
All frameworks supported
Both in-page and out-of-page testing is supported for browser testing. Each of these modes has its advantages and drawbacks. You can choose the most suitable one for your use case.
Launch the tests in parallel. Choose the isolation level - from same context (fastest, no isolation) to separate process (slower, clean context for every test)
Siesta comes with graphical dashboard for running your testing project, so you can type less in console. Command line interface is, of course, also available for CI.
Siesta provides the accurate and very readable JSON diff for the deep equality assertion. Differences in the data are highlighted to be easily noticeable.