Releases: Telefonica/toolium
Releases · Telefonica/toolium
1.5.1
1.5.0
- Latest version of Appium can be used
- Make Toolium compatible with GGR and Selenoid
- Download execution video and session logs if the test fails using GGR and Selenoid
- Add logs path in the _output folder to download GGR logs
- Add username and password config properties in [Server] section to enable basic authentication in Selenium Grid (required by GGR)
1.4.3
1.4.2
- Add movement in X axis in scroll_element_into_view method
- Fix bugs and new features in the Dynamic Environment library:
- chars no utf-8 are accepted
- no replace behave prefixes into a step
- pretty print by console, in Steps multi lines
- raise an exception in error case
- allow comments in the steps
- Add support for python 3.7
1.4.1
- Fix README.rst format to be compatible with pypi
- Fix
after_scenario
error when tooliumbefore_feature
is not used - Read
Config_environment
before properties initialization to read right properties file - New config section [FirefoxArguments] to set firefox arguments from properties file, e.g. '-private'
- Add a config property
headless
in [Driver] section to enable headless mode in firefox and chrome - New config properties
monitor
,bounds_x
andbounds_y
in [Driver] section to configure browser bounds and monitor - Normalize filenames to avoid errors with invalid characters
1.4.0
- Add pytest fixtures to start and stop drivers
- New config property 'reuse_driver_session' in [Driver] section to use the same driver in all tests
- Rename config property 'restart_driver_fail' in [Driver] section to 'restart_driver_after_failure'
- Add @no_driver feature or scenario tag to do not start the driver in these tests
- Fix output folder names when driver type is empty
- Fix output log name when
Config_environment
is used - Fix Chrome options using remote drivers with Selenium >= 3.6.0
1.3.0
- Add Behave dynamic environment
- Fix visual screenshot filename error when behave feature name contains :
- Add a config property 'explicitly_wait' in [Driver] section to set the default timeout used in wait_until methods
- When reuse_driver is true using behave, driver is initialized in before_feature method and closed in after_feature method
- Add @reuse_driver feature tag to reuse driver in a behave feature, even if reuse_driver is false
- Add @reset_driver scenario tag to restart driver before a behave scenario, even if reuse_driver is true
- Add is_present and is_visible methods to PageElement classes to know if an element is present or visible