Skip to content

Releases: seleniumbase/SeleniumBase

4.8.6 - Refactoring and removing deprecated drivers

18 Nov 20:24
842deb6

Choose a tag to compare

Refactoring and removing deprecated drivers

  • Update Dockerfile to use a newer geckodriver.
  • Remove references to PhantomJS and integrations.
  • Remove Opera from Selenium Grid configurations.
  • Remove Android from DesiredCapabilities options.

What's Changed

  • Refactoring and removing deprecated drivers by @mdmintz in #1614

Full Changelog: v4.8.5...v4.8.6

4.8.5 - Fix driver downloads on M1/M2 Macs

18 Nov 01:48
0d4930e

Choose a tag to compare

Fix driver downloads on M1/M2 Macs

  • Fix driver downloads on M1/M2 Macs
    --> This resolves #1612
    --> f114c0f

What's Changed

Full Changelog: v4.8.4...v4.8.5

4.8.4 - Optimizations

17 Nov 19:11
414a9cb

Choose a tag to compare

Optimizations

  • Optimize Recorder Mode
    --> 628d7ec
  • Optimize Undetected Mode
    --> d99773f
  • Optimize ipdb Mode
    --> ad7569b
  • Refresh Python dependencies
    --> 0d29504

What's Changed

Full Changelog: v4.8.3...v4.8.4

4.8.3 - Improve Mac M1 and M2 compatibility

11 Nov 19:49
54e24fc

Choose a tag to compare

Improve Mac M1 and M2 compatibility

  • Fix an issue with getting older drivers on M1/M2 Macs:
    --> This resolves #1605
    --> d21ff8e
  • Also add translations for more methods:
    --> 95e1818
  • Also refresh Python dependencies:
    --> eab999d

What's Changed

Full Changelog: v4.8.2...v4.8.3

4.8.2 - Mac M1 and M2 compatibility

09 Nov 06:27
4feb585

Choose a tag to compare

Mac M1 and M2 compatibility

  • Improve compatibility for M1 and M2 Macs.
    --> This resolves #1601
    --> Chrome and Edge spin up much faster on M1 and M2 Macs.
    --> Overall performance on Chrome and Edge is also improved.

What's Changed

Full Changelog: v4.8.1...v4.8.2

4.8.1 - Fix proxy with auth and refresh Python dependencies

07 Nov 19:09
e8a908b

Choose a tag to compare

Fix proxy with auth and refresh Python dependencies

  • Fix proxy with auth.
    --> This resolves #1599
  • Refresh Python dependencies.
    --> Refresh Python dependencies
  • Add more retry time for failed driver downloads.
    --> The driver manager now waits an extra two seconds.
  • Update documentation.

To proxy with authentication in tests, you can run pytest with:

pytest --proxy="USER:PASS@SERVER:PORT"

What's Changed

  • Fix proxy with auth and refresh Python dependencies by @mdmintz in #1600

Full Changelog: v4.8.0...v4.8.1

4.8.0 - Selenium upgrade and more

05 Nov 05:48
6959607

Choose a tag to compare

4.7.2 - Python 3.11 updates and more

02 Nov 21:23
41291bc

Choose a tag to compare

Python 3.11 updates and more

  • Fix save_teardown_screenshot() for Python 3.11
    --> This resolves #1593
  • Improve methods that scroll to elements.
  • Prevent extra waiting of Safari tests in Demo Mode.

What's Changed

Full Changelog: v4.7.1...v4.7.2

4.7.1 - Python 3.11 Official Support

02 Nov 06:41
52da66f

Choose a tag to compare

Python 3.11 Official Support

  • Add "--no-screenshot" option to skip saving screenshots.
    --> This resolves #1591
  • Improve Python 3.11 compatibility
    --> This resolves #1590
  • Improve browser compatibility.
    --> This resolves #1588
  • Improve undetectable mode compatibility.
    --> This resolves #1586
  • Update plugins.
  • Refresh Python dependencies.
    --> d8b0032

What's Changed

Full Changelog: v4.7.0...v4.7.1

4.7.0 - Wire integration, UC updates, new console methods, and more

30 Oct 03:35

Choose a tag to compare

Wire integration, UC updates, new console methods, and more

  • Add support for the selenium-wire library
    --> This resolves #1574
  • Prevent setting user_data_dir twice when using uc mode
    --> This resolves #1569
  • Handle UC Mode when used with incompatible modes
    --> This resolves #1579
  • Raise VisualException for visual diff assertion failures
    --> This resolves #1577
  • Add more exclude options for self.assert_no_js_errors()
    --> This resolves #1576
  • Update the SB context manager and Driver manager
    --> This resolves #1582
  • Add sbase shortcuts for seleniumbase
    --> This resolves #1581
  • Add new methods for console log interaction
    --> This resolves #1575
  • Backport ExceptionGroup to earlier Python versions
    --> This resolves #1580
  • Upgrade pytest to 7.2.0 to get all the new improvements
    --> This resolves #1578

What's Changed

  • Wire integration, UC updates, new console methods, and more by @mdmintz in #1583

Full Changelog: v4.6.6...v4.7.0