Updates

Fix for VAT EU Validation

Fixa year ago
  • We fixed an issue with “countryCode” error message on filling your VAT.

Faster CSS selector generation

Enhancement2 years ago
  • CSS selector generation is now much much faster, even for very large web pages.
  • We increased the intrinsic waiting on an element from 3 to 10 seconds. This should help with making tests more robust by default.

Better notifications

Enhancement2 years ago
  • It’s now possible to configure how often you will receive notifications when a test suite fails. It’s now also possible to receive a notification when the test suite recovers after failing.

Notifications configuration
Notifications configuration

You can access the notification options in the test suite settings page.

A new look and test run screenshots

EnhancementNew FeatureFix3 years ago
  • Frontend Robot got a new look. We updated its color scheme, used a new font and tweaked a few icons. We hope you’ll like it as much as we do 😊.

The new look of Frontend Robot
The new look of Frontend Robot

  • We introduced the ability to see and navigate the test screenshots taken after each step. This will help you tremendously when it comes to debugging your tests.

Test run screenshots navigation

  • The documentation section was updated with new screenshots and animations to reflect the new UI
  • Lot of bug fixes.

Better status messages and some important bug fixes

EnhancementFix3 years ago
  • We improved the status messages within the Live Edit. Now it’s clearer when a session is starting or busy.
  • We fixed a few important bugs related to race conditions withing certain routines.

Introducing support for 3D secure and SCA payments

EnhancementFix3 years ago
  • We updated our payments system to support 3D secure and the european Strong Customer Authentication (SCA) regulation. We also improved various parts of the payments and subscription experience.
  • We updated Chrome to version 87 in all of our runners
  • We fixed a bug whereby some tests wouldn’t start and end up in the “Error” state.

Ability to execute custom JavaScript

Enhancement3 years ago

This new release introduces the ability to execute custom JavaScript code in the test browser.

Running custom JavaScript
Running custom JavaScript

This release also updates the default Chrome test browser to version 83.

Assign variable from element and more

EnhancementFix4 years ago

This new release introduces the ability to set a variable from an element’s text, value or attribute.

Assigning a variable from an element's text
Assigning a variable from an element's text

This release also includes the following fixes:

  • Fix: Cannot scroll special key selection dropdown in “Send keys” instruction.

Bugfixes and the new :contains pseudo-class

EnhancementFix4 years ago

This minor release fixes a few medium severity bugs and introduces the new :contains pseudo-class, which can be used in any element selector.

  • Enhancement: We added support for the custom :contains pseudo-class. It can be used in any element selector and it allows to select and element only if it contains the matched text. For example a:contains("Go") will match the element <a>Go Here</a>.
  • Fix: If there are no test runs in a test suite, then the current and run history tabs must be hidden.
  • Fix: Test suite session status not updating in real-time in test suite session view.
  • Fix: Individual test sessions disappear after running a test suite session
  • Fix: Failed test suites alwasy show 0 failed tests in dashboard
  • Fix: Selector picker not appearing in Live Editor

A new dashboard

Major Release4 years ago

This major release brings tons of nice changes to the suites dashboard and adds a few new features.

The new dashboard
The new dashboard

  • We added new performance indicators to the dashboard, such as the test success rate over 24 hours and 7 days, and the average test running time.
  • Each bar on the test suite execution chart on the dashboard will now vary its height based on the test execution time.
  • We introduced the ability to remove a test suite. Just go to the test suite’s settings and scroll to the bottom to access the “Danger Zone”.
  • Each step in the Live Editor is now edited in place.
  • We introduced various navigation and layout changes which should improve the general User Experience of the product.
  • Updated Chrome to version 79.

Pass variables to smart hooks

Enhancement4 years ago

You can now pass variables to a test suite when invoking a smart trigger which override and complement any existing test suite variables. More details on the docs.

Smart triggers and Netlify integration

New feature4 years ago

We introduced an enhanced version of our “incoming webhooks” which we called smart triggers. They will enable some interesting possibilities, such as a deeper integration with third party products. Read more on the launch blog post.

Official Github Integration

New feature4 years ago

We implemented our official integration with Github. It allows to show the results of a test beside each commit and it will also automatically run the test suite at each deploy. Read more on the dedicated blog post.