Skip to content

uilicious/uilicious-docs-v3

Repository files navigation

description
Learn how to use UIlicious with this quickstart guide.

What is UIlicious?

UI-licious is a simple and robust tool for automating interactions with modern web applications.

Use it to test your web applications to make sure that your users aren't running into unexpected errors in critical user flows like when they are registering for an account or checking out their order.

Do I need to know how to code?

No, not at all!

If you know how to use SUM in a spreadsheet application, then you already are good to go.

Don't worry about the wizardry that goes on underneath your web pages.

Just write your tests as if you are telling your dad how to log into Facebook over the phone.

// It's (almost!) like plain english
I.goTo("https://facebook.com");
I.fill("Email", "peter@example.com");
I.fill("Password", "mysupersecretpassword");
I.click("Login");
I.see("Peter");

But it can be a powerful tool if you can code

UI-licious runs JavaScript underneath, this lets you do things like this:

// Use variables...
var email = "peter@example.com";

// and functions...
function getPassword(){
    return ["my", "super", "secret", "password"].join('');
}

// in your test scripts!
I.goTo("https://facebook.com");
I.fill("Email", email);
I.fill("Password", getPassword());
I.click("Login");
I.see("Peter");

Can I use it for <insert front-end framework>?

Yes.

ReactJS, AngularJS, VueJS, Polymer, VanillaJS, you name it!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published