Helium

Latest version: v5.0.0

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

Scan your dependencies

Page 1 of 4

5.0.0

This bumps Selenium from < 4.10 to >= 4.16, which introduces a backwards-incompatible change: `start_chrome(...)` used to take a `capabilities` parameter. This is no longer supported by Selenium. Instead, you have to use `set_capability(...)` as follows:


from helium import start_chrome
from selenium.webdriver.chrome.options import Options

options = Options()
options.set_capability('goog:loggingPrefs', {'performance': 'ALL'})
start_chrome(options=options)

4.0.0

Thank you tbp105 and petrisorionel for the [amazing contribution](https://github.com/mherrmann/selenium-python-helium/pull/114)!

3.2.6

See the new automated test `test_find_all_nested_search_areas` for an example of how it was broken.

3.2.5

Since release 3.2.4, `start_chrome(...)` always used to download `chromedriver` again.

3.2.4

The error was


get_chrome_driver.exceptions.VersionError: Unable to find a ChromeDriver version for the installed Chrome version


It was caused by our dependency for webdriver management not supporting current Chrome versions.

The drawback is that the new webdriver management solution doesn't cache properly. See https://github.com/SergeyPirogov/webdriver_manager/pull/582.

3.2.2

This could happen when iframes were involved and changed during Helium's search process.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.