What if your test code looked this simple?
click("New User")
type("Name", "Marc")
And it just worked.
No brittle selectors.
No exact text matching required.
No modifications to the DOM.
Meet kogiQA,
a UI automation tool that works without selectors.
Save time writing tests
Write tests without checking the DOM or searching for complex selectors. Just type what you see on the page. It’s intuitive and significantly faster.
Tests stay reliable
If someone changes the DOM, IDs, labels, or text on the page, the automation keeps running. Say goodbye to flaky tests caused by minor UI updates.

See for yourself! Just press play!

It's the same test code, but completely different pages, and it still works.

You are not into coding?

You can use kogiQA without touching a single line of code, just with our UI.

Want the best of both worlds?

Use kogiQA to record, then export the code and continue from there!

So I can run it on my machine, but what about all the others?

You can test events across platforms by running your code with one click or one line in the cloud.

Browser.start("KEY","chrome")
Browser.start("KEY","firefox")
Browser.start("KEY","safari")
Browser.start("KEY","edge")

Is that all you've got?

Absolutely not! We have far more features than you could ever need.

And lots more!
Note: You tried the tool and found a feature that would make your life easier. Don't hesitate to contact us. We are a small independent team and love adding new features.

Is your situation too complicated to automate?

We also offer features to help you with manual testing.

  • Auto-fill inputs with real data with Ctrl+S, or with faulty data with Ctrl+D.
  • Create and annotate a screenshot with one click.
  • Create a bug report with steps to reproduce and screenshots with one click.

You are not sold yet?

Fair enough, just give it a try!

Frequently asked questions