Automate your web app tests in minutes

UI-licious is a flexible and intuitive tool that allows anyone to test and monitor user journeys on anything that runs in a web browser.

UI-licious is helping these brands perfect their user journeys

How it works

I.goTo("https://github.com/login")
I.fill("Email", "[email protected]")
I.fill("Password", "supersecretpassword")
I.click("Sign in")
I.see("Incorrect username or password.")
Edit  
I.goTo("https://www.netflix.com/");

// Close the cookie banner
if(I.see$("Netflix and third parties use cookies")){ 
  I.click("Accept")
}
	
// Login
I.click("Sign In");
I.fill("Email", "[email protected]");
I.fill("Password", "password");
I.click("Sign in"); 
I.see("Sorry, we can't find an account with this email address.");
Edit  
I.goTo("https://www.google.com.sg/maps")

/* Search for Merlion - it's a half-fish, half-lion statue */
I.fill("Search", "Merlion, Singapore") 

// UI-licious automatically detects graphical elements 
// based on tooltips and ARIA attributes
I.click("Search") 

// UI-licious runs on Javascript under the hood
// So, you can use loops!
for(let count = 1; count <= 4; count ++){
	I.click("Zoom in")
}
Edit  

Endless possibilities

Javascript coders can add variables, functions, loops, and conditionals to fine-tune their test scenarios and make our testing tool even more clever.

Framework agnostic

Test your projects made with React, Vue, Angular, and other frontend frameworks. UI-licious works on static sites, server- side rendering, single- page apps, and web components.

Cloud-based tool

You can access all features and collaborate with your team from a browser tab. Indeed, you don't need to install any program, plugin, or additional web browser to run your tests.

Automate tests in three easy steps

UI-licious improves the quality of life of web makers, as well as the products they build, at all stages of the testing process. Find out how we make web testing a breeze.

1

Test effortlessly

Your tests are as easy to create as they are to maintain. So you have more time to focus on your product.

2

Monitor
continuously

Stay on top of defects, ensure your users always get the best experience possible in all conditions.

3

Communicate
more clearly

Improve the way your team members work together using exhaustive bug reports and service integrations.

All major browsers supported

Ensure that your web pages render properly on the five major web browsers: Chrome, Safari, Firefox, Edge, Internet Explorer 11.

Applitools integration

Always keep an eye on your web pages rendering. Avoid visual regressions with our downhill Applitools integration.

Visual regression testing

Test every scenario you can imagine

Our end-to-end automated testing tool enables you to verify all types of scenarios under a wide variety of situations. Our service will meet your expectations, whether you're looking to verify a specific user journey or you want to make sure your product works flawlessly without exception.

Data-driven testing with variables

Test on different screen resolutions

Geolocation testing in various regions

All major browsers supported

Ensure that your web pages render properly on the five major web browsers: Chrome, Safari, Firefox, Edge, Internet Explorer 11.

Applitools integration

Always keep an eye on your web pages rendering. Avoid visual regressions with our downhill Applitools integration.

Visual regression testing

CI/CD Integrations

Hook your tests up to your deployment pipeline to make sure bugs are caught before they make it to production.

Communication Platform Integrations

Don't miss anything by setting up alerts on your communication platforms. Plug UI-licious to Slack, Microsoft Teams, or your inbox in seconds.

Catch defects before your users do

Our tool lets you automate the monitoring of your site in a few clicks. You will no longer slow down the deployment process of your product with time-consuming manual tests. Our automation solution is easy to set up, cost-effective and requires little maintenance.

Schedule automated tests

Get instant notifications

See test run history

Send webhooks

CI/CD Integrations

Hook your tests up to your deployment pipeline to make sure bugs are caught before they make it to production.

Communication Platform Integrations

Don't miss anything by setting up alerts on your communication platforms. Plug UI-licious to Slack, Microsoft Teams, or your inbox in seconds.

Show, not tell

UI-licious' detailed test reports help you and your team fix bugs faster. With them, you can identify at a glance which step in your user journey has an issue, and when it started. Plus, our service makes these bug reports easier to share and understand in order to improve collaboration within your team.

Screenshot at every step of the test

Share your reports in two clicks

Export in PDF, JSON, CSV or image

Auto-redact sensitive information

All-in-one testing solution for everyone

Product managers and QA teams no longer need to read HTML and speak Python to write a user journey test with UI-licious. But we did not forget about the more advanced features either.

Our service is so easy to use that everyone involved in the product delivery process can be as effective as an experimented test engineer. Now, your whole team can contribute to the improvement of your service user experience.

UI-licious is trusted by people creating the web

Here are some of the comments from our users on how UI-licious has helped them improve their products.

  • quotation mark
    quotation mark

    Without any coding experience, it took me less than a day to learn an adapt UI-licious. After I had an intro to Javascript, it became an even more powerful tool in my hand.

    Aimee Kristel
    QA Engineer @ Glints
  • quotation mark
    quotation mark

    With UI-licious, we've significantly increased our deployment confidence, without increasing engineering cost or release cycle time.

    Chi Kai Huang
    Software Engineer @ Vault Dragon
  • quotation mark
    quotation mark

    With scheduled jobs and automatic alerts, developers and managers get Slack notification about every bug. It's a never-ending ongoing testing that saves me at least one hour every day.

    Kai Hendry
    DevOps @ UneeT
  • quotation mark
    quotation mark

    UI-licious is really approachable. We were using Selenium before, which only our engineers could maintain. But our non-technical testers were able to learn UI-licious really quickly.

    Sulab Bhanti
    Application Manager @ Jones Lang Laselle
  • quotation mark
    quotation mark

    Testing with @ui_licious is a breeze! Love the scripting language. Tests look almost like functional spec in English.

    Zhanwei
    Software Engineer @ Transcelestial Technologies

Resources to help you get started with your tests

Learn everything you need to know to master all features of UI-licious, and create any test you can imagine.

Share and learn testing tips with other UI licious users. Get a sneak peek at the newly added features.

One of your questions remains unanswered? Contact us so that we can help you set up your testing strategy.

Move fast,
break things,
build what
people want

I.goTo("https://github.com/login")
I.fill("Email", "[email protected]")
I.fill("Password", "supersecretpassword")
I.click("Sign in")
I.see("Incorrect username or password.")

Create your own test