Skip to content

Releases: seleniumbase/SeleniumBase

4.11.4 - More bug fixes and updates

14 Jan 07:34
ea421b9

Choose a tag to compare

More bug fixes and updates

  • Fix issue with the new headless mode
    --> e7342a4
    --> This resolves #1670
  • Fix issues with "--list-fail-page"
    --> c3f1db1
    --> This resolves #1671
  • Improve anti-detection measures for Selenium bots
    --> 9957f6b
    --> This resolves #1675
  • Fix issue with "sbase get chromedriver latest" on M1/M2 Macs
    --> 0cb7224
    --> This resolves #1674
  • Improve version-detection with Edge Driver Manager
    --> eefb5d4
    --> This resolves #1673
  • Refresh dependencies for the NodeJS integration
    --> 59ece61
    --> This resolves #1672

What's Changed

Full Changelog: v4.11.3...v4.11.4

4.11.3 - Bug fixes and updates

13 Jan 07:12
94e80e4

Choose a tag to compare

Bug fixes and updates

  • Fix downloads for chromedriver 109 and above
    --> This resolves #1663
  • Improve prevention of automation-detection
    --> This resolves #1665
  • Fix screenshot destination when using the "sb" fixture
    --> This resolves #1660
  • Update default settings for --uc mode on Windows
    --> This resolves #1659
  • Update the Wordle-solver example test
    --> This resolves #1664
  • Refresh Python dependencies
    --> e38e62e

And I'm back from vacation: #1657

What's Changed

Full Changelog: v4.11.2...v4.11.3

4.11.2 - Add methods for URL asserts

04 Jan 22:06
6f90491

Choose a tag to compare

Add methods for URL asserts

  • Add methods for URL asserts
    --> 3321e52
    --> This resolves #1654
  • Update translations
    --> 98f49c1
  • Update behave/BDD steps
    --> a61db3a
  • Update Recorder Mode
    --> e6b9d82

self.assert_url(url)  # Assert that the current URL is same as the one provided.

self.assert_url_contains(substring)  # Assert that the current URL contains the substring.

What's Changed

Full Changelog: v4.11.1...v4.11.2

4.11.1 - Refactoring and Recorder updates

04 Jan 01:08
d15ce8b

Choose a tag to compare

Refactoring and Recorder updates

What's Changed

Full Changelog: v4.11.0...v4.11.1

4.11.0 - Simplifying, upgrading, and refactoring

31 Dec 09:40
0d61ce9

Choose a tag to compare

Simplifying, upgrading, and refactoring

  • Add a class method to run "pytest" if "python" was used instead
    --> a811e87
    --> This resolves #1647
  • Simplify hover actions
    --> 813ff3d
    --> This resolves #1649
  • Add context_click() / right_click()
    --> 0cf99b0
    --> This resolves #1646
  • Drop support for Python 2.7
    --> This resolves #1651
  • Update console scripts
    --> c251e5a
  • Update Recorder script generation
    --> eb2a33d
  • Refresh Python dependencies
    --> 5c1deaa

What's Changed

Full Changelog: v4.10.0...v4.11.0

4.10.0 - Update themes and add options

24 Dec 04:24
774cc7d

Choose a tag to compare

Update themes and add options

  • Update the default theme for Demo Mode notifications
    --> ac83486
    --> This resolves #1641
  • Preload jQuery during Demo Mode on page loads
    --> 1173c16
    --> This resolves #1644
  • Add "--rcs" option to reuse session for tests in same class
    --> 95c336e
    --> This resolves #1642
  • Output the last page during test failures in verbose mode
    --> 9338fcb
    --> This resolves #1643
  • Refresh Python dependencies
    --> 62ca490
  • Update several examples
  • Update a lot of documentation

What's Changed

Full Changelog: v4.9.11...v4.10.0

4.9.11 - Headless and "--env" settings

22 Dec 04:57
349cae2

Choose a tag to compare

Headless and --env settings

  • When setting headless mode, don't use options.headless
    --> 63306d8
    --> This resolves #1638
  • Add --env=uat (User Acceptance Testing)
    --> f48da77
    --> This completes changes from version 4.9.10

What's Changed

Full Changelog: v4.9.10...v4.9.11

4.9.10 - Driver Manager updates and dependencies

21 Dec 22:44
ee6d040

Choose a tag to compare

Driver Manager updates and dependencies

  • Refactor the Driver Manager
    --> Improvements for undetected-chromedriver users on M1/M2 Macs
    --> For non-M1/M2 Mac users, chromedriver is copied over as needed
  • Add a new built-in option for "--env=ENV"
    --> Eg. --env=uat
    --> 0aa67c7
  • Update the jQuery version for scripts that use it
    --> (Now using 3.6.3)
    --> a2d5a10
  • Refresh Python dependencies
    --> attrs>=22.2.0;python_version>="3.7"
    --> a3df451

What's Changed

Full Changelog: v4.9.9...v4.9.10

4.9.9 - Refresh docs and dependencies

18 Dec 20:02
e0f9ae6

Choose a tag to compare

Refresh docs and dependencies

What's Changed

Full Changelog: v4.9.8...v4.9.9

4.9.8 - SB Context Manager improvements

16 Dec 22:45
ca09f58

Choose a tag to compare

SB Context Manager improvements

What's Changed

Full Changelog: v4.9.7...v4.9.8