What's new in Suitest?

12th September 2019 - SoloCandy is now supported by SuitestDrive

The SoloCandy can now be controlled via SuitestDrive.

  • Control the SoloCandy via SuitestDrive or Raspberry Pi.
  • The SoloCandy can be purchased for €29 even with the Free plan - check the pricing page for more information.
  • LG webOS platform is currently not supported when using the SoloCandy via SuitestDrive.

10th September 2019 - PlayStation 4 is now supported by Suitest

  • Support for PlayStation 4 TestKit or DevKit.
  • Support for HTML based WebMAF apps.
  • Control via USB - CEC Adapter and SuitestDrive.
  • Windows 10 host computer required.
  • Update to latest SuitestDrive (minimum 1.6.11).

Please find all the setup details in the PlayStation 4 devices docs and instrumentation details in PlayStation 4 app docs.

26th August 2019 - Run test exactly x times

  • Added functionality to run a test specific amount of times. Run test exactly
  • Renamed Run test always to Run test once
Run test 10 times
Run test 10 times

16th August 2019 - Run test until

The until condition allows for the looping of a test until some condition is met.

Run test "looping test" until an element exists but at most 10 times
Run test "looping test" until an element exists but at most 10 times

8th July 2019 - Set text on Roku

Set text is now supported for Roku. Set text directly for TextEditBox elements.

Set text to application
Set text to application

3rd July 2019 - Line screenshots on Apple TV, Roku, Xbox One and Browsers

Line screenshots are available on Apple TV, Roku, Xbox One and Browser devices in automated mode (test packs). To start using screenshots, mark lines within the test editor.

Test editor screenshots marking
Test editor screenshots marking

In your test packs schedule tab, set when to make screenshots.

Screenshots schedule tab configuration
Screenshots schedule tab configuration

Once your test pack has finished, you can view the screenshots in the results page under the test definition tab.

Results - test definition
Results - test definition

11th June 2019 - Send text on Roku

Send text is now supported for Roku. Send text and actions directly to the application or to specific elements.

Send text to application
Send text to application

3rd June 2019 - Assertions on image loading state property

You can now assert on the loading state property of the image. You can check the following states: loaded, loading, error, unknown and empty. This property allows you to quickly check if the image element has been loaded correctly.

Image loading state property and possible expected states
Image loading state property and possible expected states

15th May 2019 - Unified Interactive and Automation minutest into Testing minutes

In Suitest we aim to create the best, most intuitive product possible so you can focus on what you do best. Your feedback is essential to this process and this is why we decided to merge Automation and Interactive minutes into a single resource called Testing minutes, all thanks to customer feedback.

The change brings a number of benefits for you:

  • No confusion between Interactive and Automation minutes anymore.
  • Testing minutes will not be counted when you are connected to a device (Interactive mode) for device management purposes or just simply browsing inside the app using the virtual remote controller. You can be connected to your device as long as you want and not be charged any minutes until you start executing test lines.

Testing minutes will only be consumed during the following activities (for Suitest JavaScript API and Suitest web app):

  • Time spent for test execution in Automated mode.
  • Time of all tests and test lines running in Interactive mode (for own devices).
  • Time spent in Interactive mode on devices that are shared with you.

To make things sweeter, we are increasing the amount of spendable minutes for the Sweeter, Super Sweet and The Sweetest plans.

Subscription plan Current New
Sweeter 900 1000
Super Sweet 2000 2200
The Sweetest 4000 4500

Only the Automation minutes that have been spent will be transferred into Testing minutes, and all Interactive minutes used before this change will be disregarded.

25th April 2019 - Auto instrumentation for Xbox One HTML packages

Suitest is now able to inject the instrumentation library directly into an Xbox One HTML local context application package.

For more information please take a look at Xbox One instrumentation.

13th March 2019 - Auto instrumentation for LG webOS and Roku platforms

Suitest is now able to inject the instrumentation library directly into the application package.

Auto instrumentation first stage
Auto instrumentation first stage
  1. Create a new configuration via Add configuration or change platform to either LG webOS or Roku platform.

  2. Select Inject the library automatically to activate automatic injection.

  3. Switch to the App details tab.

    Uploading app package
    Uploading app package
  4. On the App details tab, upload the application package.

  5. Save the configuration.

For more information please take a look at LG webOS instrumentation or Roku instrumentation.

11th March 2019 - Set text on Websites and visible action for HTML-based platforms

Checking element's visibility
Checking element's visibility

visible in JavaScript API:

await assert.element('logo').visible();

26th February 2019 - Set text on Android TV, Apple TV (tvOS) and Xbox One Native

Set text operation added for Android TV, Apple TV (tvOS), Xbox One Native and soon coming to Roku as well. Allows you to Set text of an element on the mentioned platforms.

Set login information
Set login information

setText in JavaScript API:

await assert.element('loginTextBox').setText('login@suite.st');
await assert.element('passwordTextBox').setText('myPassWord');

25th February 2019 - Configurable device power off

  • Devices can now be configured to turn off after a specific amount of inactivity (not connected and no tests running).
  • Possibility to not automatically turn off the device is also added.
Device inactivity power off
Device inactivity power off

21st February 2019 - Improvements of Apple TV and Android TV platforms

  • General improvements in the performance of Apple TV and Android TV devices.
  • Faster connection to Apple TV and Android TV devices.
  • Apple TV and Android TV devices can now be controlled via Virtual Remote Controller without an application running.
  • New version of SuitestDrive (1.5.10).

20th February 2019 - Boot sequence sleep function

For HbbTV / Freeview Play devices boot sequence is required to tune to the Suitest bootstrap channel. To make things easier we have added the Sleep(seconds) function into the boot sequence. The sleep function allows you to set between 1 and 60 seconds for the device to sleep before executing the next step in the sequence.

Boot sequence - Sleep function
Boot sequence - Sleep function

15th February 2019 - JavaScript API v1.7.2 released

await suitest.element('my-element').matches({
    [suitest.PROP.WIDTH]: 100,
    [suitest.PROP.HEIGHT]: 200,

13th January 2019 - JavaScript API v1.7.1 released

// Assertion
await suitest.assert.video().isPlaying();
// Element chains
await suitest.element({css: '#myVideo'}).isStopped();

18th December 2018 - Versions & Sharing

  • Released application versioning and sharing. More information.
  • Share versions to other organization based on organization ID. More information.
  • Create versions of an application, duplicate existing versions, apply and drop changes. More information.
Versions & Sharing
Versions & Sharing