For the cloud edition:
- At the moment, we support the latest version of every browser. However, this depends on stability of drivers provided by each browser vendor (Google, Mozilla, Microsoft, Apple, etc.) - we may skip versions if the driver for a specific browser version has regression failures.
- We plan to roll out support for up to (N - 2) versions for evergreen browsers (Chrome, Firefox, Edge). Meaning if the current version of Chrome is 100, we'll support 99 and 98.
For the self-hosted Enterprise edition:
- Specific versions of evergreen browsers that are available from 2016 can be requested.
Yes. Please contact [email protected] for more information.
Yes. Please contact [email protected] if you are interested in our early access program.
No.
No.
The cloud edition of UI-licious requires a public url to access and test your application.
If you need to test a localhost or internal application, you can consider the following options:
-
Use a service like ngrok or serveo which temporarily exposes your application with a public url.
-
Use the self-hosted Enterprise edition of UI-licious. Contact [email protected] to find out more.
UI-licious cannot solve Recaptcha, as it is designed to detect humans and block bots.
We recommend disabling Recaptcha on your testing environment to allow automated tests to pass through. You can find Google's offical docs on disabling Recaptcha on testing environment here.
If you want to test this on production, you can use UI.cookie.set
in your test to set a cookie to identify test sessions and use javascript to conditionally bypass Recaptcha whenever the cookie is present.
You can use I.fill(field, value)
with an empty string to clear a field, e.g.
I.fill("Email", "") // This will clear the "Email" field
Datepickers differ a lot from one website to another, so unfortunately there isn't one straightforward solution to automate filling date pickers, but you can get help at the UI-licious Community.
Yes and no.
UI-licious runs on the WebDriver Protocol, which is based off the Selenium project. At such, UI-licious is able to run on any Selenium-based test infrastructure including third-party vendors like SauceLabs, Browserstack, CrossBrowserTesting, etc. We've decided to pick WebDriver Protocol over the Chrome DevTools Protocol which offers faster test execution so that we can support cross-browser testing.
Yes, there is a self-hosted Enterprise edition of UI-licious. Please contact [email protected] to tell us about your requirements.