Releases: Telefonica/toolium
Releases · Telefonica/toolium
2.6.2
2.6.1
2.6.0
- Update map_param method to allow recursive replacements
- Update replace_param function to allow multiple date expressions in the same param
- Fix error message to show parent locator instead of object reference when an element is not found
- Update replace_param function to allow NOW datetime expressions with arbitrary formats accepted by datetime.strftime
2.5.0
- Update map_param method to use dataset global variables instead of context parameter
- Dataset variables needed for TOOLIUM, CONTEXT and POE replacements are set automatically
- Make POEditor methods independent of behave context
- Fix POEditor bug writing to file when terms contain slashes: from 'http://www.example.com/' to 'http://www.example.com/'
2.4.0
- Add set_file_path and set_base64_path functions to dataset module, to set base paths for FILE and BASE64 mappings
- Visual testing baseline images are copied to output folder to facilitate report visualization in Jenkins
- Visual testing output folder is copied to latest folder to allow HTML Publisher Jenkins plugin to publish it
- Fix detection of POEditor configuration not available
- Fix indent error in Driver Configuration documentation
2.3.0
2.2.1
- Add support for Python 3.10
- Add support for Appium-Python-Client 1.3.0
- Remove Python 3.5 support (Python 3.5 reached the end of its life on September 13th, 2020)
- Move code quality check from codacy to codeclimate
- Upgrade Sphinx version from 3.* to 4.* to fix doc compilation errors in readthedocs
2.2.0
- Add JSON object/list conversion to Python dict/list in the type inference logic of the replace_param function
- Add finalize_properties_configuration method in DriverWrapper class to allow the modification of config properties
upon initialization programmatically before driver creation - Properties values configured by properties files can be overridden with system properties named
TOOLIUM_[SECTION]_[OPTION], moreover these system properties can be used to add new properties that do not exist in
properties files - Configuration system properties have been renamed. The old property names are deprecated but they can still be used.
Deprecated property name -> New property name
Config_environment -> TOOLIUM_CONFIG_ENVIRONMENT
Output_directory -> TOOLIUM_OUTPUT_DIRECTORY
Output_log_filename -> TOOLIUM_OUTPUT_LOG_FILENAME
Config_directory -> TOOLIUM_CONFIG_DIRECTORY
Config_log_filename -> TOOLIUM_CONFIG_LOG_FILENAME
Config_prop_filenames -> TOOLIUM_CONFIG_PROPERTIES_FILENAMES
Visual_baseline_directory -> TOOLIUM_VISUAL_BASELINE_DIRECTORY - Behave user property 'Config_environment' is deprecated, use 'TOOLIUM_CONFIG_ENVIRONMENT' instead:
$ behave -D TOOLIUM_CONFIG_ENVIRONMENT=android
2.1.1
2.1.0
- Add type inference and improve replacement logic in replace_param function
- Remove generate_fixed_length_param function, as all possible transformations are available in replace_param
- Fix docutils development dependency to version 0.16
- Fix InputText element class getting the text value for mobile apps in webview mode