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 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.

First Class Flutter Web Support

Seamless automation for Flutter web applications with deep widget tree integration.

Simple File Uploads

Test file inputs easily. Upload files from your local file system, a URL or the built-in store.

Content Editable Support

Interact with rich text editors and content-editable HTML elements natively.

Canvas Drawing

Simulate drawing actions on HTML5 Canvas elements.

Advanced Drag & Drop

Create complex drag-and-drop flows with multiple locations to hover over.

Hover Simulation

Trigger hover states and verify tooltips or menu reveals accurately.

Smart Fuzzing

Use monkey testing/fuzzing to quickly generate a report of all exceptions on your page.

Element Resizing

Test resize behaviors by simulating element resizing handles.

Keyboard Shortcuts

Full support for simulating complex key combinations and modifiers, like 'Ctrl+a'

Email Testing

Verify email delivery and content within your automation workflow.

Accessibility Checks

Automated checks to ensure your UI is accessible to all users.

PDF Testing

Validate the generation and content of PDF files downloaded by your app.

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.

That sounds good, but what does it cost?

You only pay for what you actually use, with one simple price and a generous free tier.

Free 30 day trial / No credit card required
$0.002/ action

That is $0.20 for every 100 actions.

The first 500 actions per month are free
Includes Cloud runner usage
Unlimited Users
All functions
Note: We are a small bootstrapped company; we don't have the big VC dollars. So, we may not be able to get as low in our pricing as we would like to, but we hope it is a fair price. If you would like to use the tool for open source or for a nonprofit, we offer a 50% discount.

Frequently asked questions

You are not sold yet?

Fair enough, just give it a try! The first 500 actions are free each month.