Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.19.0 - Upgrade to `selenium` `4.13.0`
4.18.9 - Driver options and more
Driver options and more
- Improve and add driver methods
- Fix issue with "--rcs" (reuse class session)
- Add new methods related to file downloads
- Add method: press_keys(selector, text)
- Update driver options
- Do some refactoring
Tickets resolved:
- This resolves #2126
- This resolves #2127
- This resolves #2128
- This resolves #2130
- This resolves #2132
- This resolves #2133
- This resolves #2134
- This resolves #2136
- This resolves #2137
- This resolves #2138
- This resolves #2139
What's Changed
Full Changelog: v4.18.8...v4.18.9
4.18.8 - `driver` updates and internal methods
driver
updates and internal methods
- Make convenience updates to "driver.find_element()"
--> This resolves #2122 - Prevent "StaleElementReferenceException" with "js_click()"
--> This resolves #2124 - Make "__check_browser()" a non-private method
--> This resolves #2123 - Add option: --driver-version="keep"
--> This resolves #2121 - Refresh Python dependencies
What's Changed
Full Changelog: v4.18.7...v4.18.8
4.18.7 - Update UC Mode and add methods for verifying downloads via regex
Update UC Mode and add methods for verifying downloads via regex
- Make improvements to UC Mode
--> This resolves #2112
--> This resolves #2114 - Add methods for verifying downloads via regex
--> This resolves #2113
--> New method:self.is_downloaded_file_regex_present(regex)
--> New method:self.assert_downloaded_file_regex(regex, timeout=None)
- Refresh optional Python dependencies
What's Changed
Full Changelog: v4.18.6...v4.18.7
4.18.6 - Update Recorder Mode, UC Mode, and "sbase print FILE.py"
Update Recorder Mode, UC Mode, and "sbase print FILE.py"
- Update SeleniumBase Recorder Mode
--> This resolves #2107 - Refactor browser_launcher and UC Mode
--> This resolves #2106 - Fix smart word-wrap for "sbase print FILE.py"
--> This resolves #2108 - Refresh Python dependencies
What's Changed
- Fix log message on exception in UC Reactor by @jdholtz in #2105
- Update Recorder Mode, UC Mode, and Smart Word-Wrap by @mdmintz in #2109
New Contributors
Full Changelog: v4.18.5...v4.18.6
4.18.5 - Fix proxying with auth, proxy_bypass_list, and Edge notifications
Fix proxying with auth, proxy_bypass_list, and Edge notifications
- Fix issue with authenticated proxy and proxy_bypass_list
--> This resolves #2093 - Update default Edge preferences
--> This resolves #1897
What's Changed
Full Changelog: v4.18.4...v4.18.5
4.18.4 - Refactor extended `driver` instances
Refactor extended driver
instances
- Refactor the extended "driver" instance
- Add a "sleep" method directly into "driver" instances
--> This resolves #2090
What's Changed
Full Changelog: v4.18.3...v4.18.4
4.18.3 - Fix issue with msedgedriver & Edge on Linux
Fix issue with msedgedriver & Edge on Linux
- Fix issue with msedgedriver & Edge on Linux
--> This resolves #2076
What's Changed
Full Changelog: v4.18.2...v4.18.3
4.18.2 - Enhancements and bug fixes
Enhancements and bug fixes
- Add support methods into "driver" instances
--> This resolves #2081 - Add "get_active_element_css()" to the SeleniumBase API
--> This resolves #2083 - Add "hover_and_js_click(hover_selector, click_selector)"
--> This resolves #2080 - Fix proxy_bypass_list with authenticated proxies
--> This resolves #2073 - Reduce jQuery use when/where possible
--> This resolves #2072 - Update active_css_js.py to be in sync with recorder_js.py
- Refresh Python dependencies
What's Changed
Full Changelog: v4.18.1...v4.18.2
4.18.1 - Rollback selenium to fix Vue regression
Rollback selenium to fix Vue regression
- Rollback to "selenium==4.11.2" to fix Vue
- This resolves #2056
For the first time in a long time, all supported Python versions are using the exact same version of selenium: 4.11.2
!
What's Changed
Full Changelog: v4.18.0...v4.18.1