FAQ

Is uitest a node.js library?

No. uitest is written base on Node.js , and is`s used for better auto ui test

Error:browser_process_failure

  1. Check if your browsers which used to test are closed before you run your test.

Warn - error raised: Error: listen EADDRINUSE

This error occurs because your port has been used,use :

ps aux | grep node

and find the node uitest progress , and use kill -9 {progressId} to kill it.

I’m stuck! I think there’s a bug! What can I do?

Before rage-tweeting:

  1. Read the docs
  2. Check if an issue has been open about your problem already
  3. Check you’re running the latest stable tag
  4. Ask on the project mailing list:
    1. try to post a reproducible, minimal test case
    2. compare uitest results with native jasmine ones
  5. Eventually, file an issue.

What is the versioning policy of uitest?

Releases will follow the SemVer standard; they will be numbered with the follow format:

<major>.<minor>.<patch>[-<identifier>]

And constructed with the following guidelines:

  • Breaking backwards compatibility bumps the major
  • New additions without breaking backwards compatibility bumps the minor
  • Bug fixes and misc changes bump the patch
  • Unstable, special and trunk versions will have a proper identifier

Can I use jQuery with uitest?

Sure, you can use jQuery, as every single other javascript library on Earth.

Where does uitest write its logfile?

Nowhere. uitest doesn’t write logs on the filesystem. You have to implement this by yourself if needed.

Okay, honestly, I’m stuck with Javascript.

Don’t worry, you’re not alone. Javascript is a great language, but it’s far more difficult to master than one might expect at first look.

Here are some great resources to get started efficiently with the language: