Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.20.1 - Refactor GUI apps and UC Mode
Refactor GUI apps and UC Mode
- Refactor GUI apps
--> This resolves #2179
--> This resolves #2177 - Refactor UC Mode
--> This resolves #2176
What's Changed
Full Changelog: v4.20.0...v4.20.1
4.20.0 - Upgrade `selenium` and Mobile Mode
Upgrade selenium
and Mobile Mode
- Upgrade to selenium 4.14.0
--> This resolves #2174 - Modernize Mobile Mode
--> This resolves #2170
--> This resolves #2169 - Add "--ftrace" to "SB()" command-line options
--> This resolves #2171 - Refactor UC Mode
What's Changed
Full Changelog: v4.19.2...v4.20.0
4.19.2 - Refactor Colorama, update graphics library, and add raw `driver` methods
Refactor Colorama, update graphics library, and add raw driver
methods
- Refactor Colorama code
--> This resolves #2164
--> This resolves #2163 - Refactor graphics library code
--> This resolves #2161 - Add more methods directly into the raw "driver"
--> This resolves #2165 - Refresh Python dependencies
What's Changed
Full Changelog: v4.19.1...v4.19.2
4.19.1 - Various updates
Various updates
- Add "locator()" as a shortcut for "get_element()"
- Fix bug with logging screenshots
- Fix bug with recording double-clicks
- Fix bug with "SB()" and "Driver()" args
- Refactor options
- Refresh optional Python dependencies
- Refresh Python dependencies
What's Changed
Full Changelog: v4.19.0...v4.19.1
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