Skip to content

Releases: mherrmann/helium

Use gecko/chromedriver from PATH

14 Sep 12:14
Compare
Choose a tag to compare

Helium ships with its own copies of gecko- and chromedriver. These binaries quickly become outdated. Previously, there was no easy way to "fix" Helium's webdrivers for your machine.

No longer. Now, Helium first attempts to use chromedriver and geckodriver from your PATH. This lets you install the versions of those drivers that work on your system.

The implementation is based on a PR by @TotallyNotChase. Thank you!

Improve support for dragging between `Point`s

06 May 06:00
Compare
Choose a tag to compare

Make it possible to supply FirefoxOptions to start_firefox

04 May 07:08
Compare
Choose a tag to compare

Make it possible to supply ChromeOptions to start_chrome

19 Mar 08:38
Compare
Choose a tag to compare

Added an argument options to start_chrome(...). You can use it to supply the ChromeOptions when starting the browser. For example:

from selenium.webdriver import ChromeOptions
options = ChromeOptions()
options.add_argument('--start-maximized')
options.add_argument('--proxy-server=1.2.3.4:5678')
start_chrome(options=options)

Better handle ElementClickInterceptedException

27 Feb 19:18
Compare
Choose a tag to compare

Thank you Tim Powell (@tbp105) for the PR (#2)!

First open source release

27 Feb 19:11
145ed4a
Compare
Choose a tag to compare
v3.0.0

Update README.md