Release of JOSF 2.16

Quickly drag and drop steps to create tests

A refactoring of how tests are created

A complete rework on all steps has been done to maximize simplicity but to keep JOSF’s flexibility to handle every situation. Steps are now shown in the Quick drawer accompanied by your created page actions, API requests and data sheets. Next to that, you are now able to secure your test data with the Secrets function.

Quick drawer

๐Ÿ”ซ The quick drawer contains all actions, page actions, API requests and data sheets and allows a quick drag and drop into your tests.

๐Ÿงญ Next to that it holds the object panel which includes the Page scanner and the Page objects that you have previously stored. Simply drag an object on the editor to create a step, of drop it on an existing step to apply the location strategy!

Improved actions

๐Ÿงน We have overhauled the actions into 9 recognizable master actions. Each action has a set of sub actions that might have options.

๐Ÿ“‘ Read the documentation to uncover what the power of each step can do for your test scrips!

Secrets

๐Ÿ” Secure and encrypt your project’s secrets by enabling the password protection.

๐Ÿ”‘ Use the new ${secret()} function to use tokens and other secrets without actually showing them in JOSF.

Migrating

When updating to JOSF 2.16, your current tests won’t be migrated and will function as they used to before the upgrade. There is however a migration tool to update the previous steps to the new type of steps. We recommend this and you can watch this video on how to perform the migration.


Other features and improvements

  • A new testTimeoutInMinutes option is added to the CLI to interrupt long-running tests. Check the documentation.
  • To unlock a secret project, the secretsPassword can now be passed in the CLI as an option. Check the documentation.
  • Performance improvements