Releases: Telefonica/toolium
Releases · Telefonica/toolium
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
2.0.0
- Remove Python 2.7, 3.3 and 3.4 support
- Update deprecated methods to fix warnings in python3 execution
- Move get_valid_filename and makedirs_safe methods from toolium.path_utils to toolium.utils.path_utils
- Move Utils class from toolium.utils to toolium.utils.driver_utils
- Fix report when an error happens in the Dynamic Environment
- New param [TIMESTAMP] in replace_param method to generate timestamp value of the actual moment
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
- Allow lists in config properties instead of converting them to strings
- Fix typo in documentation for configuration Server logs type
- Include click action in InputText element
- New config property 'automatic_context_selection' in [Driver] section for mobile tests with webview
If it's false, the WebElement is searched using always NATIVE context
If it's true, the WebElement is searched using context NATIVE or WEBVIEW depeding of the webview attribute value