Published versions and upcoming versions of Agilitest
This changelog presents you with the list of latest developments, additions and bug fixes in Agilitest.
Upcoming version :
Version :
3.0.6
Expected publication date:
16/2/2026
Expected publication date is not known
- Added :
- Reassignment of user scripts
- For each script, there is now the concept of a creator and the concept of a script editor. It is possible to change the creator of scripts to assign them to other users of the project.
- Addition of a specific log level, the “AI” level (log.level=ai)
- 5 log levels :
- silent
- error
- info
- warning
- all
- A 6th log level has been added: log.level=ai.
- This log level is optimized so that AIs can more easily analyze the execution of an ATS test. This information has been added to the ATS project memories with the idea that an AI can use an ATS project with this information.
- 5 log levels :
- Incremental project generation and compilation
- When launching execution from Agilitest or from command lines in a terminal, project generation and compilation will be faster if you have not cleaned your target directory beforehand. This makes Agilitest easier to use during the test verification and debugging phase.
- Reassignment of user scripts
- Changed :
- Evolution :
- HMI Upgrade
-
- The current behavior for selecting a script or a data file was to automatically select the file in the project explorer. From now on, you can choose whether or not to automatically select the file in the project explorer using the “focus” button next to the favorites display button in the project explorer
- Network usage with city and country location
- Now, it is possible to capture network requests made during test executions. A certain number of requests will be captured for each action in the application. Not all actions will generate network traffic and therefore be captured (e.g., property comparisons will not generate network traffic). The report will display a list of requests made by the browser
- https://fr.agilitest.com/documentation/network-activity#usage
- Upload action: Handling file paths with backslashes
- Paths entered with Windows file address backslashes are now supported for uploads
- Creation of markdown files in an ATS project
- In each ATS project, explanations for AIs are automatically generated to help them understand the context of the project and make interventions directly on ATS projects. Additional explanations for AIs have also been added to the overall ATS project.
- Improved loading of ATS projects in Java
- The loading times for ATS projects have been optimized and reduced for user convenience.
- Generation of dashboard report
- A dashboard report is generated with various information on the statistics of an ATS project.
- New window for viewing Docker containers Agilitest Linux Desktop
- The display of Linux Desktop containers has been improved. The display can be in a dedicated viewer while retaining the ability to display it in the system's default browsers. In this new viewer, other features have been added, such as launching executions from the containers. All other features have been maintained.
- HMI Upgrade
- Fixed :
- isEmpty / isNotEmpty functions in the conditions of an execution
- The isEmpty and isNotEmpty functions did not cover all cases with or without double/single quotes.
- Summary report comment incorrectly formatted
- The text of the report summary action comment was not displayed correctly in the HTML execution report (text too large, poorly formatted).
- isEmpty / isNotEmpty functions in the conditions of an execution
Changelog :
Version :
3.0.6
Publication date:
16/2/2026
- Added :
- Reassignment of user scripts
- For each script, there is now the concept of a creator and the concept of a script editor. It is possible to change the creator of scripts to assign them to other users of the project.
- Addition of a specific log level, the “AI” level (log.level=ai)
- 5 log levels :
- silent
- error
- info
- warning
- all
- A 6th log level has been added: log.level=ai.
- This log level is optimized so that AIs can more easily analyze the execution of an ATS test. This information has been added to the ATS project memories with the idea that an AI can use an ATS project with this information.
- 5 log levels :
- Incremental project generation and compilation
- When launching execution from Agilitest or from command lines in a terminal, project generation and compilation will be faster if you have not cleaned your target directory beforehand. This makes Agilitest easier to use during the test verification and debugging phase.
- Reassignment of user scripts
- Changed :
- Evolution :
- HMI Upgrade
-
- The current behavior for selecting a script or a data file was to automatically select the file in the project explorer. From now on, you can choose whether or not to automatically select the file in the project explorer using the “focus” button next to the favorites display button in the project explorer
- Network usage with city and country location
- Now, it is possible to capture network requests made during test executions. A certain number of requests will be captured for each action in the application. Not all actions will generate network traffic and therefore be captured (e.g., property comparisons will not generate network traffic). The report will display a list of requests made by the browser
- https://fr.agilitest.com/documentation/network-activity#usage
- Upload action: Handling file paths with backslashes
- Paths entered with Windows file address backslashes are now supported for uploads
- Creation of markdown files in an ATS project
- In each ATS project, explanations for AIs are automatically generated to help them understand the context of the project and make interventions directly on ATS projects. Additional explanations for AIs have also been added to the overall ATS project.
- Improved loading of ATS projects in Java
- The loading times for ATS projects have been optimized and reduced for user convenience.
- Generation of dashboard report
- A dashboard report is generated with various information on the statistics of an ATS project.
- New window for viewing Docker containers Agilitest Linux Desktop
- The display of Linux Desktop containers has been improved. The display can be in a dedicated viewer while retaining the ability to display it in the system's default browsers. In this new viewer, other features have been added, such as launching executions from the containers. All other features have been maintained.
- HMI Upgrade
- Fixed :
- isEmpty / isNotEmpty functions in the conditions of an execution
- The isEmpty and isNotEmpty functions did not cover all cases with or without double/single quotes.
- Summary report comment incorrectly formatted
- The text of the report summary action comment was not displayed correctly in the HTML execution report (text too large, poorly formatted).
- isEmpty / isNotEmpty functions in the conditions of an execution
Version :
3.0.5
Publication date:
27/1/2026
- Added :
- Possibility to import Python libraries into the ‘libs’ directory of an ATS project
- Libraries can be added to an ATS project by copying the libraries to the project's libs directory.
- Split reports
- You can choose to display only tests that have passed or failed in a separate report according to the following usage:
- ats-split-report : Used in the command line with the values 0,1 or 2
- 0 : Only the principal report is generated (Default behaviour)
- 1 : Only “fail” and “pass” reports are generated
- 2 : Both the principal and “fail” and “pass” reports are generated
- 0 : Only the principal report is generated (Default behaviour)
- ATS_SPLIT_REPORT : Used as an environment variable with the same value as seen above
- You can choose to display only tests that have passed or failed in a separate report according to the following usage:
- Comments of summary type are back in the report Summary
- In the Summary report in HTML, it is possible for each script to additionally display report summaries in relation to comment actions.
- Search by script button in the project explorer
- Formatting of the hours in the variables
- Possibility to import Python libraries into the ‘libs’ directory of an ATS project
- Changed :
- Evolution :
- Reworking of Python and JavaScript math evaluations
- Python and JavaScript mathematical evaluations did not perform optimally for use in the editor when multiple variables or sub-script calls were used, etc. Now, RUST is used for these variable transformations because it is much more efficient and faster for this type of operation
- The functionality on Python has been limited in order to improve performance, with only certain library imports being taken into account by default (see description below)
- From now on, the list of default imports will be as follows for the Python “evaluate” variable
- import os, sys, platform, calendar, statistics, heapq, bisect, string; from string import Formatter
- For more information, read the documentation: www.agilitest.com/documentation/variables-usage-in-agilitest#python
- MobileStation update
- Improving the reliability of mobile capture
- Formatting HTML comments in the editor
- Possibility of having a WYSIWYG editor for the comments action in test scenarios
- Reworking of Python and JavaScript math evaluations
- Fixed :
- Update of libs repository when a library is added to the project
- When a .jar file was added to this directory from the editor, the view was not refreshed and the new .jar did not appear.
- MobileStation : Visibility of iOS devices on macOS 26
- Update of libs repository when a library is added to the project
Version :
3.0.4
Publication date:
22/12/2025
- Added :
- Start channel - Documentation links
- All the start channel actions have a link to the documentation to learn more about how to use each one and about the options that can be applied to them
- Drag and Drop of URL into the action’s list of a script
- Dragging and dropping an URL from the address bar of a browser (Chrome, Firefox, etc…) will create a “Go to URL” action in the list of actions
- Blocking multiple updates
- A blocking system is implemented for Agilitest updates if an update is already in progress
- Start channel - Documentation links
- Changed :
- Evolution :
- CTRL-T, CTRL-N and CTRL-Shift shortcuts are replaced by equivalent Window actions
- The keyboard shortcuts CTRL-T, CTRL-N and CTRL-Shift no longer exist, they have been replaced by the equivalent existing functions
- CTRL-Shift (browser’s parameters) corresponds to the Go to URL action
- CTRL-A , CTRL-C, CTRL-V are still working
- Search by script
- A search by script button is added in the project explorer.This action has an improved keyword and filter search process (action, author, description)
- CTRL-T, CTRL-N and CTRL-Shift shortcuts are replaced by equivalent Window actions
- Fixed :
- Capture tool - Statistics
- In some cases, there may have been a blockage in the statistics that required a restart of Agilitest
- Reports generation
- Errors in generating a report could occur due to an error in retrieving the results of a single test
- Capture tool - Statistics
Version :
3.0.3
Publication date:
7/12/2025
- Added :
- File transfer - File upload
- New action that allows you to download files without going through the standard save component on Windows, Linux, or macOS, but by retrieving the URL of the downloaded file with the hyperlink component in a web page
- Moving directories with file renaming and sub-script calls
- Several script directories can be moved in the project explorer. Moving them will automatically rename sub-script calls or references to the use of these scripts and sub-scripts
- Project output directory added to the ATS script's special values
- Option to use the default output directory for the current project. This allows you to save files and access files generated during test executions. This is a special value that can be retrieved from the special values menu in a text entry (ATS script values > Project path)
- File transfer - File upload
- Changed :
- Evolution :
- Priority element by default
- When an action is performed on the “root” element of a web application, the action will attempt to be performed primarily on the element that is the default focus in the application
- Priority element by default
- Fixed :
- Use of space in uploads
- During an upload, if there were spaces in the path of the file to be uploaded, this caused an error in the upload action
- Passwords management with the “p data” file
- When the “pdata” file (old password storage mode) was not deleted, password management with the new mode did not work correctly
- “textContent” recovery with Selenium
- In some cases, retrieving the textContent property with Selenium could add non-printable characters that prevented values from being compared or elements from being searched for by property
- Use of space in uploads
Version :
3.0.2
Publication date:
26/11/2025
- Added :
- Languages management in Docker containers
- The environnement variable “LANG” is addedwith the name of the language in the Docker command line (-e LANG=en)
- Plugins management on Firefox
- Option to declare plugins in the ats properties file so that the Firefox browser automatically installs these plugins on startup
- https://gitlab.com/actiontestscript/ats-core#customize-ats-on-host-machine
- OpenCV on macOS
- This feature previously existed only for Windows and has now been implemented for macOS. It allows you to perform checks and obtain status information on the number of shapes detected in a video on the application being tested (examples: checking that a video is not black or frozen, and that it does indeed contain graphic content)
- Languages management in Docker containers
- Changed :
- Evolution :
- Improved ergonomics and visuals for importing scripts and script packages
- It is possible to import directories from the project explorer. The script import also offers the option to import either as a package or as a script in the directory and automatically add subdirectories
- Automatic update on macOS
- The availability of a new update is checked when Agilitest is launched on macOS. It is possible to accept the automatic update from Firefox
- Editor: drag drop scripts from report to playlist scripts
- From the test report, scripts can be dragged into the playlist management section of the Agilitest editor
- Reporting: more details in ActionCallscript
- In the report, callscript actions have more details: the table passed as a parameter, the list of parameters, the tree structure of the element passed as a parameter, as well as more details in case of failures in the execution of the action (if the sub-script, data files, or elements are not found)
- Check on remote files exists used by ActionCallscript
- When a remote file is passed as a parameter to a callscript action, the remote file is checked before the action is executed
- Use of variables research in JSON and CSV
- Searching for data files if a project variable or environment variable is used in one of these files
- Improved ergonomics and visuals for importing scripts and script packages
- Fixed :
- Fix 'check' property on react check boxes that return wrong boolean value
- Check boxes in “react” applications did not return the good “checked” value of the property
- Fix use of 'about:...' url with Go to URL action and firefox
- Use of the go to URL “about:...” in Firefox which allows you to access browser elements configuration settings
- Loading data file paths and ATS scripts after renaming files or directories in Windows with the same name but different case
- In some cases, when the paths of an ats project files was renamed with the same name but a difference in the upper and lower case on the characters, the editor could not open the script in the project repository
- Fix 'check' property on react check boxes that return wrong boolean value

