Releases: seleniumbase/SeleniumBase
4.45.8 - CDP Mode: Patch 88
CDP Mode: Patch 88
- Fix an issue with the async event handler
--> This resolves #4192 - Add a workaround for a patch on Chrome 133+
--> See #4190 for details - Update click() in CDP Mode
--> Better stealth when clicking on "label" tags - Add evaluate() to regular mode
--> Now you can call the shortersb.evaluate()instead ofsb.cdp.evaluate(). - Update CDP Mode examples
--> Mostly to use the newsb.evaluate()shortcut mentioned above. - Add Stealthy Playwright examples
--> Nike, Nordstrom, and Cloudflare - Refresh Python dependencies
--> Justpdfminer.six(optional)
What's Changed
Full Changelog: v4.45.7...v4.45.8
4.45.7 - CDP Mode: Patch 87
CDP Mode: Patch 87
Summary of Features and Updates:
- Improvements to bypass PX CAPTCHAs on sites using PerimeterX
- Fixed an issue where the Fingerprint bot-check wasn't succeeding
- Lots of new examples for CDP Mode (for sites that mainly use PX)
- Made updates to current examples (eg. Priceline changed their UI)
- Add methods to async CDP Mode (already in regular CDP Mode)
What's Changed
Full Changelog: v4.45.6...v4.45.7
4.45.6 - CDP Mode: Patch 86
CDP Mode: Patch 86
Summary of Features and Updates:
- Hovering and clicking in CDP Mode without PyAutoGUI.
- Async update for non-blocking clicking in CDP Mode.
-->asyncio.create_taskinstead ofasyncio.gather.
What's Changed
Full Changelog: v4.45.5...v4.45.6
4.45.5 - Fix base Chromium in Driver() format
Fix base Chromium in Driver() format
- Fix base Chromium in Driver() format
--> SpecificallyDriver(use_chromium=True)or--use-chromiumwithDriver()
--> Also fixes Chrome-for-Testing and Chrome-Headless-Shell withDriver()format
What's Changed
Full Changelog: v4.45.4...v4.45.5
4.45.4 - CDP Mode: Patch 85
CDP Mode: Patch 85
- Update default settings
- Refresh Python dependencies
- Add a CDP Mode example
- Add Stealthy Playwright examples
What's Changed
Full Changelog: v4.45.3...v4.45.4
4.45.3 - Base Chromium support
Base Chromium support
- Add support for base "Chromium"
--> This resolves #4174 - Refresh Python dependencies
- Update the docs
New Features:
sbase get chromium downloads Chromium to the seleniumbase/chromium_drivers/ folder.
In scripts, use Chromium via use_chromium=True, or --use-chromium on the command-line.
(Unlike Chrome 142+, Chromium still allows extensions with the --load-extension switch.)
In SeleniumBase, use extension_dir="DIR1,DIR2" / --extension-dir="DIR1,DIR2" to load.
What's Changed
Full Changelog: v4.45.2...v4.45.3
4.45.2 - CDP Mode: Patch 84
CDP Mode: Patch 84
- Update default config
- Try to prevent a CDP Mode memory leak
- Refactor CDP Mode
- Patch a Playwright bug from CDP Mode
- Add / update CDP Mode examples
- Add a Stealthy Playwright example
- Update the docs
What's Changed
Full Changelog: v4.45.1...v4.45.2
4.45.1 - CDP Mode: Patch 83
CDP Mode: Patch 83
- Fix issue with passing options to new tabs in CDP Mode
--> This resolves #4157 - Add method to CDP Mode
- Update CDP Mode examples
- Update the documentation
- Refresh coverage
What's Changed
Full Changelog: v4.45.0...v4.45.1
4.45.0 - "Stealthy Playwright Mode" (and more)
"Stealthy Playwright Mode" (and more)
- Update CDP Mode
- Drop support for Python 3.8
- Add "Stealthy Playwright Mode" examples
- Make file downloads more stealthy
- Update async CDP Mode examples
- Update mkdocs
- Refresh Python dependencies
Tickets resolved:
--> This resolves #4155
--> This resolves #4154
--> This resolves #4153
--> This resolves #4152
--> This resolves #4150
See SeleniumBase/examples/cdp_mode/playwright for all the new examples and documentation.
What's Changed
Full Changelog: v4.44.20...v4.45.0
4.44.20 - CDP Mode: Patch 82
CDP Mode: Patch 82
- Update CDP Mode
--> This resolves #4140
--> This resolves #4141 - Update CDP Mode examples
What's Changed
Full Changelog: v4.44.19...v4.44.20