Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
Release list
4.50.5 - Fix Brave and Opera automation
Fix Brave and Opera automation
More info:
- The
--test-typearg started breaking Brave on version 150. It's no longer used if Brave is set. - Brave with regular Chromedriver stopped worked. Since it works with UC, that mode is forced.
- Opera Browser now needs specific versions of Chromedriver and UC. (Those versions are set.)
What's Changed
Full Changelog: v4.50.4...v4.50.5
4.50.4 - Updates for SOCKS5h support and PDF downloads
Updates for SOCKS5h support and PDF downloads
- Add support for "socks5h" proxies without auth
- Update how PDF downloads are handled
- Update console scripts
- Refresh optional Python dependencies
- Update documentation and comments
- Update examples
What's Changed
Full Changelog: v4.50.3...v4.50.4
4.50.3 - CDP Mode: Patch 118
CDP Mode: Patch 118
- Update CDP Mode
-- Simplifies--use-chromiumto just--chromiumin command-line options
-- Use the mock-keychain when setting a custom Chromium binary location
-- Adjusts the DataDome Slider CAPTCHA-solving algorithm - Update CDP Mode examples
-- Useasyncio.run()instead ofloop.run_until_complete()as needed
What's Changed
Full Changelog: v4.50.2...v4.50.3
4.50.2 - CDP Mode: Patch 117
CDP Mode: Patch 117
This includes several improvements to CDP Mode:
- Fixes a bug where temporary user_data_dirs wasn't getting cleaned up properly.
- Fewer asyncio event loops used for browser processes. (Same one for startup and usage.)
- The painted
flash()dot is no longer used everywhere automatically. (Anti-bots started detecting it.)
Other updates include:
- Refreshed Python dependencies.
- A small change to Dashboard layout.
- Updated examples due to website changes.
Special thanks to @montovaneli. (#4408)
Changes are expected in version 4.50.2.
What's Changed
Full Changelog: v4.50.1...v4.50.2
4.50.1 - Fix Layout in Recorder App
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