Skip to content

Releases: Telefonica/toolium

2.0.0

15 Jun 11:01
eecc560

Choose a tag to compare

  • 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

09 Apr 18:33

Choose a tag to compare

  • Fix error in deepcopy method of ExtendedConfigParser class when two config properties have colon in name

1.9.1

11 Mar 09:53
3315b3e

Choose a tag to compare

  • Added new method wait_until_ajax_request_completed to driver utils class
  • Move CI from Travis to Github Actions
  • Fix string conversion in dataset utilities
  • Add upper/lower conversion to replace param method

1.9.0

02 Mar 10:11
ceea07a

Choose a tag to compare

  • Added utilities to download files
  • Get text for InputText element in mobile tests
  • Add translate_config_variables method to config parser class to translate config variables in a string
  • Add dataset utilities
  • Manage multiples webviews for mobile tests

1.8.2

17 Dec 09:29
99d3a4c

Choose a tag to compare

  • Add support for python 3.9
  • Add get_driver_name method to driver utils class
  • Add doc about how to configure Firefox device mode
  • Fix driver log types documentation

1.8.1

02 Nov 15:01
ff94fe0

Choose a tag to compare

  • Create logs folder before downloading driver logs
  • Add set_focus method to common elements and input text elements
  • Fix driver log types list in local executions
  • Fix automatic_context_selection for group element

1.8.0

05 Oct 10:17
7a3664d

Choose a tag to compare

  • 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

1.7.2

01 Sep 08:21
fbc8268

Choose a tag to compare

  • Move utils.py and path_utils.py files to utils folder maintaining backwards compatibility
  • Fix input text when element has a shadowroot and text contains quotation marks
  • New config property 'logs_types' in [Server] section to configure webdriver log types that should be downloaded

1.7.1

18 May 08:31
b2a3528

Choose a tag to compare

  • Fix Appium dependency conflict, current allowed versions: from 0.24 to 0.52

1.7.0

11 May 14:53
ed255e4

Choose a tag to compare

  • Fix to allow step's text (context.text) declaration into dynamic environment sections
  • Add ssl config property in [Server] section to allow using https in Selenium Grid url
  • Visual testing comparison must fail when baseline does not exist and save mode is disabled
  • Update dynamic environment behaviour to work as the behave's one, i.e. after scenario/feature actions are executed even when before scenario/feature actions fail
  • Fix unit tests to work without any additional dependencies