Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.21.1 - Prevent internal WebDriver issue from disrupting tests
Prevent internal WebDriver issue from disrupting tests
- Prevent internal WebDriver issue from disrupting tests
--> This resolves #2259 - Also update several example tests
What's Changed
Full Changelog: v4.21.0...v4.21.1
4.21.0 - Some improvements
Some improvements
- Fix a bug with getting the latest milestone driver version
- Fix a bug with "invalid session id"
- Add "replica" to --env=ENV options
- Improve error-handling with UC Mode
- Update the algorithm that decides if UC Mode calls reconnect()
- Make improvements to "driver.uc_click(selector)" (UC Mode only)
- Add a customizable "timeout" arg to "highlight()" methods
- Refresh Python dependencies
- Update the documentation
- Update example tests
What's Changed
Full Changelog: v4.20.9...v4.21.0
4.20.9 - Fix headless UC Mode, and other updates
Fix headless UC Mode, and other updates
- Fix headless UC Mode (caused by missing args)
--> This resolves #2230 - Update "omnibox" preferences
--> This resolves #2231 - Refresh Python dependencies
What's Changed
Full Changelog: v4.20.8...v4.20.9
4.20.8 - Update logging options, WebRTC preferences, and link-checking methods
Update logging options, WebRTC preferences, and link-checking methods
- Add more options for capturing CDP logs
--> This resolves #2220 - Update WebRTC preferences
--> This resolves #2218
--> This resolves #2217 - Fix link-checking methods
--> This resolves #2219 - Refresh Python dependencies
What's Changed
Full Changelog: v4.20.7...v4.20.8
4.20.7 - Different updates
Different updates
- Add way to generate multiple Presenter slides from one
--> This resolves #2208 - driver.uc_click(selector) needs a backup JS option
--> This resolves #2209 - Refactor code for better compatibility with Appium
--> This resolves #2210 - Update the default UC Mode reconnect time
- Update Presenter documentation
- Refresh Python dependencies
- Add the UC Presentation
What's Changed
Full Changelog: v4.20.6...v4.20.7
4.20.6 - Prevent various prompts
Prevent various prompts
- Prevent various prompts from appearing
--> Prevent "Customize Chrome", "Permission", and "Translate" prompts from appearing.
--> This resolves #2203
What's Changed
Full Changelog: v4.20.5...v4.20.6
4.20.5 - Prevent the "Enhanced ad privacy" pop-up from appearing
Prevent the "Enhanced ad privacy" pop-up from appearing
- Prevent the "Enhanced ad privacy" pop-up
--> This resolves #2201
--> (This issue only appeared when setting a customuser-data-dir
) - Also update some unrelated documentation
What's Changed
Full Changelog: v4.20.4...v4.20.5
4.20.4 - Refactor code and refresh dependencies
Refactor code and refresh dependencies
- Update a few default timeout values
- Update the XPath-to-CSS selector converter
- Add "driver.uc_click(selector)" to use "element.uc_click()"
- Add the "--proxy=STRING" option for manager formats
- Update Recorder Mode
- Add SB "driver" methods to the method summary
- Refresh Python dependencies
What's Changed
Full Changelog: v4.20.3...v4.20.4
4.20.3 - Fix the XPath-to-CSS converter
Fix the XPath-to-CSS converter
- Fix the XPath-to-CSS converter
--> This resolves #2193
--> (There was an issue caused by dashes in HTML tags.)
What's Changed
Full Changelog: v4.20.2...v4.20.3
4.20.2 - Various updates and fixes
Various updates and fixes
- Fix issue with mobile mode and user agents
--> This resolves #2181 - Improve "driver.highlight(selector)" functionality
--> This resolves #2182 - Fix issue that caused "PytestAssertRewriteWarning"
--> This resolves #2183 - Add UC Mode customization options
--> This resolves #2186 - Refresh optional Python dependencies
What's Changed
Full Changelog: v4.20.1...v4.20.2