Skip to content

Releases: seleniumbase/SeleniumBase

4.11.1 - Refactoring and Recorder updates

04 Jan 01:08
d15ce8b
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

SB Context Manager improvements

What's Changed

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

4.9.7 - Refresh Python dependencies

07 Dec 19:49
768ecd2
Compare
Choose a tag to compare

Refresh Python dependencies

  • Refresh Python dependencies
    --> pdbp==1.2.5
    --> tabcompleter==1.1.0
    --> Drop pyrepl (dropped by tabcompleter)
    --> platformdirs>=2.6.0;python_version>="3.7"

What's Changed

Full Changelog: v4.9.6...v4.9.7

4.9.6 - Refresh dependencies and update error-handling

05 Dec 22:51
bd4a1a9
Compare
Choose a tag to compare

Refresh dependencies and update error-handling

  • Refresh Python dependencies:
    --> Refresh Python dependencies
  • Update error-handling:
    --> Handle cannot determine loading status better.
    --> A raise alone is enough in a try/except block.

What's Changed

  • Refresh dependencies and update error-handling by @mdmintz in #1628

Full Changelog: v4.9.5...v4.9.6

4.9.5 - Update selenium and pdbp versions

03 Dec 00:13
2fe10e5
Compare
Choose a tag to compare