Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.50.0 - Improve Recorder and Fix Bugs
Improve Recorder and Fix Bugs
- Improve the desktop Recorder App and Recorder Mode
-- This resolves #4403 - Fix sb.solve_captcha() on Windows for Slider CAPTCHAs
-- This resolves #4399 - Prevent cleanup warnings on Windows
-- This resolves #4400 - Fix issue with get_title() failing at random
-- This resolves #4401 - Update the docs
-- It's mostly around the updated Recorder - Refresh Python dependencies
--seleniumandcertifi
What's Changed
Full Changelog: v4.49.14...v4.50.0
4.49.14 - Chromium overhaul with CDP Mode updates
Chromium overhaul with CDP Mode updates
- Fix issue that caused Chromium 151 to crash at startup
-- This resolves #4393 - Add option for setting the exact Chromium revision to download
-- This resolves #4394 - Update Chromium options
-- This resolves #4395
-- this resolves #4396 - Update CDP Mode
Here's an example of downloading a custom Chromium revision:
sbase get chromium --revision=1639046
*** Chromium revision to download = 1639046
Downloading chrome-mac.zip from:
https://storage.googleapis.com/chromium-browser-snapshots/Mac_Arm/1639046/chrome-mac.zip ...
Download Complete!
... [UNZIPPING] ...
Unzip Complete!
Chromium was saved inside:
..../seleniumbase/drivers/chromium_drivers/
chrome-macWhat's Changed
Full Changelog: v4.49.13...v4.49.14
4.49.13 - Refresh Python dependencies
Refresh Python dependencies
- Refresh Python dependencies
-- Refreshfilelock,pytest, andpyotp.
What's Changed
Full Changelog: v4.49.12...v4.49.13
4.49.12 - CDP Mode: Patch 116
CDP Mode: Patch 116
- Add missing await for async method call in CDP Mode
-- This resolves #4388
-- (Applies to settingad_block=Truein CDP Mode)
What's Changed
Full Changelog: v4.49.11...v4.49.12
4.49.11 - CDP Mode: Patch 115
CDP Mode: Patch 115
- Update MyCDP
-- (Note that all CDP calls go throughMyCDP) - Update CDP Mode
-- Added a custom message option for all assertions
-- Added more time for the ad-blocker to take effect
What's Changed
Full Changelog: v4.49.10...v4.49.11
4.49.10 - CDP Mode: Patch 114
CDP Mode: Patch 114
- Update CDP Mode
-- Improve error-handling for various edge-cases
-- Make sure all CDP Mode methods can be called viasb.METHOD(rather thansb.cdp.METHOD) - Optimize imports in browser_launcher.py
-- A few of the big imports are not always needed - Update examples
- Update the docs
What's Changed
Full Changelog: v4.49.9...v4.49.10
4.49.9 - CDP Mode: Patch 113
CDP Mode: Patch 113
- Add functionality for handling downloads in CDP Mode
-- This resolves #4376 - Add method for extracting all links in CDP Mode
-- This resolves #4377 - Allow custom messages with failed assertions in CDP Mode
- Update the docs
- Update examples
- Refresh Python dependencies
What's Changed
Full Changelog: v4.49.8...v4.49.9
4.49.8 - The Great Refactor
The Great Refactor
- Update the self-hosted dashboard
-- This resolves #4372 - Refactor code, examples, and docs
-- This resolves #4370
-- This resolves #4371 - Refresh Python dependencies
What's Changed
Full Changelog: v4.49.7...v4.49.8
4.49.7 - CDP Mode: Patch 112
4.49.6 - CDP Mode: Patch 111 (and more)
CDP Mode: Patch 111 (and more)
- Fix RuntimeWarning: coroutine 'Event.wait' was never awaited
--> This resolves #4363 - Remove the selenium-wire integration
--> This resolves #4362 - activate_cdp_mode(url) should still open the url if already active
- Save time & memory by only importing sb_install if needed
- Update the CDP Mode activation sequence
- Optimize the pytest-html report plugin
- Refresh Python dependencies
- Update examples
What's Changed
Full Changelog: v4.49.5...v4.49.6