description |
---|
Learn how to use UIlicious with this quickstart guide. |
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.
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", "[email protected]");
I.fill("Password", "mysupersecretpassword");
I.click("Login");
I.see("Peter");
UI-licious runs JavaScript underneath, this lets you do things like this:
// Use variables...
var email = "[email protected]";
// 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");
Yes.
ReactJS, AngularJS, VueJS, Polymer, VanillaJS, you name it!