Helium

Latest version: v5.1.1

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

Scan your dependencies

Page 3 of 5

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.

3.2.1

There was an error when no compatible `chromedriver` was on `PATH`.

3.2.0

Previous releases of Helium shipped with the `chromedriver` binaries, which are necessary for starting and controlling Chrome. But these binaries got outdated very quickly. This release switches to an approach that automatically downloads a matching `chromedriver` when none is installed on the system.

Kudos to zaironjacobs for the [nice library](https://github.com/zaironjacobs/get-chrome-driver) that makes this possible.

3.1.0

start_chrome(...)` failed with the following error:


ValueError: Timeout value connect was <object object at 0x...>, but it must be an int, float or None.


This happened because Selenium 3 depends on `urllib3`, but is incompatible with `urllib3 >= 2`.

3.0.9

Thank you a-l-e-c for the [PR](https://github.com/mherrmann/selenium-python-helium/pull/97)!

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.