TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best no/low-code QA automation tool

4 pointsby windows2020over 1 year ago
There&#x27;s a few out there but what I haven&#x27;t found is one that can handle coordinating between two browsers (for example, to test chat functionality).<p>It would be great if it was easy enough that Devs could make a test case before they submit their work. And better yet if Product could easily contribute cases as well.

4 comments

solardevover 1 year ago
Can you just simulate that coordination with sleep timers?<p>Test box A:<p>===================<p>- Start chat<p>- Wait 60 seconds<p>- Send message &quot;Blah blah ID123&quot;<p>- Wait 60 seconds for DOM element &quot;Acknowledging receipt of ID123&quot; or fail<p>Test box B:<p>===================<p>- Start chat<p>- Wait 10 minutes for DOM element containing &quot;ID123&quot;<p>- Send message &quot;Acknowledging receipt of ID123&quot;<p>As for setting up the tests, I found Datadog&#x27;s GUI to be pretty easy to use: <a href="https:&#x2F;&#x2F;docs.datadoghq.com&#x2F;synthetics&#x2F;browser_tests&#x2F;?tab=requestoptions" rel="nofollow noreferrer">https:&#x2F;&#x2F;docs.datadoghq.com&#x2F;synthetics&#x2F;browser_tests&#x2F;?tab=req...</a> (it&#x27;s like a homebrewed DOM selector and logic engine GUI, no coding required, but CSS and Xpath selectors are helpful).
austin-cheneyover 1 year ago
I wrote a test automation component for executing a distributed peer-to-peer application in the browser. You could adapt it to fit your needs.<p>All aspects of the tests are defined as a TypeScript interface so the code editor literally tells you how to complete a test object with the required properties and what the choice of values are.<p>Here is an old video about it from Feb 2021. It’s much faster and improved now.<p><a href="https:&#x2F;&#x2F;prettydiff.com&#x2F;share-test-automation.mp4" rel="nofollow noreferrer">https:&#x2F;&#x2F;prettydiff.com&#x2F;share-test-automation.mp4</a>
james-revisoaiover 1 year ago
It sounds crazy but combining two (e.g. cypress and selenium) can work fine especially with changed $browser config. So when I had this issue, I just did that for now, it&#x27;s never needed more than 2 and been the simplest solution.<p>Cypress I think doesn&#x27;t allow multi-tabs etc (or at least at the release version in 2020 when I switched to it, didn&#x27;t, and I still mentally model it that way), so I go back to selenium for this kind of thing. It&#x27;s not ideal to use selenium these days, but it works ok.
2rsfover 1 year ago
Until a few years ago there was nothing ready out of the box and we had to build a solution ourselves. All the building blocks are available but you&#x27;ll need to integrate them yourself.