helium Releases
65 releases of mherrmann/helium
- v5.0.3Fix error "FramesChangedWhileIterating" in wait_until
Fixed a `FramesChangedWhileIterating` error that occurred during the execution of `wait_until` by handling the error gracefully.
Jul 23, 2024
- v5.0.2Fix a TypeError
Fixed a `TypeError` that occurred during element filtering and finding, specifically related to comparing `WebElementWrapper` objects.
Jul 11, 2024
- v5.0.1Fix a spurious StaleElementReferenceException
Jul 11, 2024
- 1.1.0Hello 算法 1.1.0
This release marks the introduction of the paper book and further expands language support with Kotlin, alongside a redesign of the website and the launch of the English translation workflow.
Apr 14, 2024
- 1.0.0Hello 算法 1.0.0
This is the initial stable release of the 'Hello 算法' project, covering fundamental concepts of data structures and algorithms with PDF support for multiple programming languages.
Jan 13, 2024
- v5.0.0Switch to Selenium Manager for webdriver management
Switched to Selenium Manager for webdriver management and bumped the Selenium dependency to version 4.16.
Dec 8, 2023
- v4.0.0Switch from Selenium 3 to 4
Major version bump switching the core dependency from Selenium 3 to Selenium 4.
Nov 15, 2023
- 1.0.0b6Hello 算法 1.0.0b6
This is the 6th beta release for 'Hello 算法' version 1.0.0, introducing new language support for PDF downloads and improvements to algorithms and UI.
Oct 29, 2023
- v3.2.6Fix: Helium sometimes "found" too many elements
Fixed a bug where Helium sometimes identified too many elements during search operations.
Sep 27, 2023
- v3.2.5Fix caching of chromedriver in start_chrome(...)
Fixed the caching mechanism for chromedriver in the `start_chrome` function to prevent unnecessary re-downloads.
Aug 3, 2023
- v3.2.4Fix error when starting Chrome
Fixed an error when starting Chrome caused by a version mismatch between the installed Chrome version and the ChromeDriver version.
Jul 31, 2023
- v3.2.2Fix: find_all() sometimes returned elements twice
Fixed `find_all()` returning duplicate elements when iframes were involved in the search process.
Jul 17, 2023
- v3.2.1Fix an error in start_chrome
Fixes an error in the start_chrome function that occurred when no compatible chromedriver was present on the system PATH.
Jul 5, 2023
- v3.2.0Download chromedriver automatically
Switches from shipping outdated chromedriver binaries to automatically downloading a matching version when starting Chrome.
Jul 5, 2023
- v3.1.0Fix urllib3 error
Resolves a compatibility issue between Selenium 3 and urllib3 versions 2.0 and above.
Jul 3, 2023
- v3.0.9Add `profile` to start_firefox(...)
Adds a profile parameter to the start_firefox function, allowing users to launch Firefox with a specific user profile.
Nov 20, 2022
- v3.0.8Add `maximize` and `capabilities` to start_chrome(...)
Enhances start_chrome with options to maximize the window and pass custom DesiredCapabilities.
Sep 3, 2021
- v3.0.7Fix StaleElementReferenceException
Modifies the driver strategy to prioritize system PATH for geckodriver and chromedriver, allowing users to manage their own driver versions.
May 24, 2021
- v3.0.6Update to ChromeDriver 89.0.4389.23
Mar 19, 2021
- v3.0.5Use gecko/chromedriver from PATH
Improves drag-and-drop functionality to better support dragging between coordinate points.
Sep 14, 2020