Start dancing with JOSF

Download JOSF

We’re committed to your privacy. Valori uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe at any time. For more information, check out our Privacy Policy.

By clicking the download button you agree and consent to the Valori JOSF Agreement. This agreement informs you in detail of your rights and obligations when using JOSF.  

RELEASE NOTES JOSF

3.1.4

Improvements

  • Fixed an issue where copying variables to the clipboard in the variable overview wouldn’t work.
  • Fixed an issue where older/already removed input parameters were still present in the background, which could lead to strange behavior while starting a test case.
  • Fixed an issue where dragging in a page object would cause an error.
  • Fixed an issue where dragging items to the postcondition section could create duplicate step in stead of moving the step.
  • Fixed an issue where retrieving JSON objects from an API request/response could result in a non-json object.
  • Fixes an issue where it was possible to have a playbook report its result was INFO while actually it was PASS in some situations

3.1.3

Improvements

  • The behavior of rerunning failed test cases has changed when running them via JOSF CLI. Now it only runs the failed test cases, in stead of all test cases again.

Fixes:

  • Fixed an issue, where it was not possible to upload files with a browser.

3.1.2

Fixes:

  • Updated Selenium to version v4.25.0 to support Chrome versions up to 129.
  • Fixed an issue where post condition step results were not cleared.

3.1.1

Features:

  • Postconditions: Add a postcondition script to your test case, which always executes after your test case, even when your test case fails.
  • Cerios Theme: We are proud to present our new color and typography theme, based on the Cerios group styleguide.

3.1.0

Features:

  • Optimized licence validation and give an warning when a licence is about to expire.
  • New action added to create and validate test data based on a regular expression (regex)
  • The possibility to export playbook runs to a printable format
  • New random functions to generate more types of test data are added
  • Added helpful label names to an action’s object or data field and conditionally show this fields, based on what is required for that specific action.
  • A rename of any object-data field to match the expectation per action
  • Renewed the way of retrieving function variables, to make it possible for the future to add functions in a function-pack and function libraries.
  • Add web drivers manually, by disabling the automatic driver download and upload your own drivers.
  • A new feature that allows you to test web browser requests and responses. This makes use of the 
  • Custom user descriptions for your web actions. Shown in the logs, testcases and playbooks.
  • In the test step table, the current active step is now highlighted
  • View the playbook progress on a per-test basis
  • Added an issue tracker field on the test case details
  • Added JOSF version and a link to JOSF docs in the left-hand menu
  • Sometimes tests fail, and we know they do; now there is a way to mark a test to skip and annotate the reason for it which is shown in the playbook run result.
  • Parallel execution is now possible on a per playlist basis!
  • JSON to input parameter! When adding input parameters on page actions, Database queries or API requests, you now have the option to add them based on a JSON file!
  • Both the step drawer (right hand side menu) and the step list/editor are now drag-resizable. 
  • The conditional repeater of the type Test step in conditional groups is now logged as WARNING rather than FAIL/ERROR if the condition is NOT TRUE, as this is much clearer when looking back in your reports and logs.
  • Action options now have descriptions to clarify its possibilities
  • Chrome drivers now automatically hide the search engine choice popup.
  • The default setting for the page actions overview has been changed to the list view.
  • Renamed the web browser action pack to the more consistent name “Web browser actions”

Bugfixes:

  • Fixed an issue where if all teststeps are skipped, the testcase still would return passed or undefined as result.
  • Fixed an issue where you could make duplicate data driven tables.
  • Fixed an issue for the JUnit reporter to include failure messages of any failed step that is inside of a group
  • Fixed an issue where the delete icon for option list items fell off the viewable area.
  • Renaming of environments and environment variable names can now be done if only casing is changed.
  • Fixed an issue where importing Swagger files with property types of “object” that are not defined further, would return an exception.
  • Fixed an issue where removing the last row of a data storage, would also remove all known variables.
  • Improved performance during a large number of tests
  • Fixed an issue where duplicating nested groups would cause incorrect behavior.
  • Fixed an issue where renaming a variable in the datasheet to “name” or “active” would crash the application.
  • Fixed an issue where data driven variables wouldn’t append to the autocomplete.

RELEASE NOTES JOSF 3.0.0

3.0.10

  • Prevent loading corrupted certificate files into the Java keystore.

3.0.9

  • Explicitly added a certificate ignore to headless browsers, if required.
  • Added additional logging for debugging purposes during CLI runs.

3.0.8

  • Fixed an issue where reporting of tracked repeating groups would not represent all executed iterations.
  • Fixed an issue where you could’nt rename folders in the explorer.
  • Fixed a visual issue where the steps of disabled page actions were still visable.

3.0.7

  • Fixed an issue where the JOSF CLI would not execute tests properly

3.0.6

  • Fixed opening the page model from the page-action preview pop-up, if it concerned a filtered result.
  • Fixed an issue where disabled steps were marked as failed in the CLI JUnit report.
  • Placed the full name of page-actions, data sheets, API requests and Database Queries in the hover tooltip inside the step-drawer.
  • Visual improvements.

3.0.5

  • Made it possible to add teststeps by double clicking on them.
  • Add filtered tags of test cases in the playlist overview.
  • Fixed an issue where the test run would not pause/stop after specific failing situations.
  • Fixed an issue where the paginator of data driven tables was not attached correctly.
  • Fixed an issue where test cases would jump to an unsaved state, without altering the testcase.
  • Fixed an issue where the save button did not trigger when adding resources to an API model.
  • Fixed an issue where removing resources from an API model, would not update the front-end.
  • Performance improvements.

3.0.4

  • Fixed an issue where refreshing the page did not reload any model-caching.
  • Fixed an issue where the code editor would not change its data on step editor changes.
  • Fixed an issue where in some situations during step-by-step execution, the next step was not marked properly.
  • Fixed an issue where untouched input parameters were not set to an empty value during test execution.
  • Fixed an issue where the generated CLI command was not working for project paths.
  • Improved performance during a test run.

3.0.3

  • New action API cookie with sub actions to extract information from a API cookie like its value, or its meta-data!
  • Added extra logging for when input parameters are set, when using parameterized page actions, api requests or database queries.
  • Fixed an issue where stopping a test after a failed step, would not trigger. Also renamed this preference setting to a more global name, as it involves more than just browser tests.
  • Fixed an issue where the file chooser on input parameters would not show up
  • Fixed an issue where renaming pages, databases or data sheets from their respective file overview, would not update their models, when opening their models in a tab-view.
  • Minor performance improvements

3.0.2

  • Made improvements on deleting Pages that are not referenced anywhere
  • Fixed an issue where pressing the alt-button, caused performance issues on Windows machines. The edit-view in the test script editor is now mapped to control + e
  • Fixed an issue where it would be not possible to remove folders from the page-objects overview
  • Fixed an issue where the playbook runner would style too big, which made it impossible to use the stop button
  • Fixed an issue where importing a CSV file with decimal floating points, into the data-driven table, would split on the floating point (1,5 would become 5)
  • Fixed some performance related issues
  • Minor dependency patch updates

3.0.1

  • fixed an issue where, in some specific situation, data-driven variables where not replaced by actual values, but instead became empty.
  • Add BIC container generator function in variables with ${bureauOfInternationalContainerCode()}

3.0.0

  • Revamped the front-end UI
    • A new and intuitive design for the test script
    • An advanced test step debugger, to get full control over debug sessions
    • An overview of request-response pairs per test session
    • Tabs in JOSF to have more than one test case, page-action, api request, etc… open at the same time
  • Use of system proxy settings
  • Underwater updates to dependent automation libraries
  • A verified and signed Windows installer
  • Improvements to GIT commit speeds