Toolium

Latest version: v3.2.0

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 14

1.1.2

Not secure
------

*Release date: 2016-07-19*

- Baseline name property can contain *{Version}* to add actual version capability value to the baseline name
- New config property 'gecko_driver_path' in [Browser] section to configure the Gecko/Marionette driver location

1.1.1

Not secure
------

*Release date: 2016-06-30*

- Save webdriver logs of each driver, not just the first one, and only if test fails

1.1.0

Not secure
------

*Release date: 2016-06-03*

- New MobilePageObject class to test Android and iOS apps with the same base page objects
- Fix visual report links in Windows
- Add no_reset_app, reset_app and full_reset_app behave tags to configure Appium reset capabilities for one scenario
- Add android_only and ios_only behave tags to exclude one scenario from iOS or Android executions
- Add a behave user property named *env* to select config files, e.g., to use android-properties.cfg file:

.. code:: console

$ behave -D env=android

1.0.1

Not secure
------

*Release date: 2016-05-09*

- Fix wait_until_first_element_is_found error when element is None
- Fix app_strings initialization in page objects
- Fix swipe method to work with Appium 1.5 swipe

1.0.0

Not secure
------

*Release date: 2016-04-12*

DRIVER

- Refactor to move config property 'browser' in [Browser] section to 'type' property in [Driver] section
- Allow to run API tests with behave: driver type property must be empty
- Refactor to rename 'driver_path' config properties to 'chrome_driver_path', 'explorer_driver_path',
'edge_driver_path', 'opera_driver_path' and 'phantomjs_driver_path'
- Refactor to move config properties 'reuse_driver' and 'implicitly_wait' from [Common] section to [Driver] section
- Add a new config property 'appium_app_strings' in [Driver] section to request app strings before each Appium test
- Add new config properties 'window_width' and 'window_height' in [Driver] section to configure browser window size
- Upload the error screenshot to Jira if the test fails
- Allow to add extensions to firefox profile from properties file

New config section [FirefoxExtensions] with extensions file paths, e.g. 'firebug = firebug-3.0.0-beta.3.xpi'

- Allow to use a predefined firefox profile

New config property 'profile' in [Firefox] section to configure the profile directory

- Allow to set chrome arguments from properties file

New config section [ChromeArguments] with chrome arguments, e.g. 'lang = es'

PAGE OBJECTS

- Save WebElement in PageElement to avoid searching for the same element multiple times
- Refactor to rename get_element to get_web_element in Utils class and element to web_element in PageElement class
- Add *wait_until_first_element_is_found* method to Utils class to search for a list of elements and wait until one of
them is found
- Add new page element types: Checkbox, InputRadio, Link, Group and PageElements

BEHAVE

- Allow to modify Toolium properties from behave userdata configuration, e.g.:

.. code:: console

$ behave -D Driver_type=chrome

VISUAL TESTING

- Refactor to rename assertScreenshot to assert_screenshot and assertFullScreenshot to assert_full_screenshot
- Add force parameter to *assert_screenshot* methods to compare the screenshot even if visual testing is disabled by
configuration. If the assertion fails, the test fails.
- Baseline name property can contain *{PlatformVersion}* or *{RemoteNode}* to add actual platform version or remote
node name to the baseline name

0.12.1

Not secure
-------

*Release date: 2016-01-07*

- Fix app_strings initialization in Behave Appium tests
- In Behave tests, Toolium config is saved in context.toolium_config instead of using context.config to avoid
overriding Behave config

Page 10 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.