What's new in Suitest?

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