Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.12.1 - Refactoring and other updates
Refactoring and other updates
- Build only py3 wheels for PyPI
--> 1cdcc5b
--> This resolves #1701 - Expand Chrome binary detection on Linux
--> 779b3c5
--> This resolves #1702 - Fix issue with setting the browser via pytest.main()
--> a765f1d
--> This resolves #1703 - Do some refactoring
What's Changed
Full Changelog: v4.12.0...v4.12.1
4.12.0 - Upgrade selenium to 4.8.0
4.11.9 - Fix bug with UC Mode and add "is_exact_text_visible()"
Fix bug with UC Mode and add "is_exact_text_visible()"
- Fix bug with headless UC Mode on Linux
--> e907c8c
--> This resolves #1695
--> (If the Chrome binary was missing, you'll now get a better error message.) - Add method:
is_exact_text_visible(text, selector)
--> f8ac198
--> This resolves #1696 - Add translations for
is_exact_text_visible(text, selector)
--> 66be4ac
What's Changed
Full Changelog: v4.11.8...v4.11.9
4.11.8 - Fix processing of "--variables=DICTIONARY"
Fix processing of --variables=DICTIONARY
- This resolves #1691
- (Fixes an issue where
--variables=DICTIONARY
only worked on the first test run.) - Also update several example tests that are not related to the issue.
What's Changed
Full Changelog: v4.11.7...v4.11.8
4.11.7 - Dependencies and Refactoring
Dependencies and Refactoring
- Refresh the "pdbp" (Pdb+) dependency for a bug fix
--> b905d86 - Refresh the "rich" dependency for better Markdown printing
--> b3a1837 - Improve Markdown printing with "sbase print FILE.md"
--> c37c860 - Apply colored tracebacks on a wider scale
--> dcda989 - Improve error-handling on open(URL)
--> 3a136d2 - Make methods consistent between different parsers
--> 3d660a5 - Do some refactoring
--> 2d85c31 - Refactor Python dependencies
--> ef3b2d5
What's Changed
Full Changelog: v4.11.6...v4.11.7
4.11.6 - Add option for capturing CDP events in UC Mode
Add option for capturing CDP events in UC Mode
- Add option to capture CDP (Chrome DevTools Protocol) events in UC Mode
--> 0a4808f
--> This resolves #1687
--> New command-line option:--uc-cdp-events
/ Shortcut:--uc-cdp
--> TheDriver()
arg:uc_cdp_events
--> The example test for it: d1b3fa6
Requires setting up an event listener for CDP events to be captured. Eg:
from pprint import pformat
...
self.driver.add_cdp_listener("*", lambda data: print(pformat(data)))
What's Changed
Full Changelog: v4.11.5...v4.11.6
4.11.5 - Even more bug fixes
Even more bug fixes
- Fix issue with clicking in
--uc
mode
--> 2cfa7cc
--> This resolves #1679 - Fix bug with
--pdb
and--dashboard
used together
--> 9b09476
--> This resolves #1680 - Refresh Python dependencies
--> 6772da0
--> This resolves #1678 - Remove references to PhantomJS in the code
--> ef097ee
What's Changed
Full Changelog: v4.11.4...v4.11.5
4.11.4 - More bug fixes and updates
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
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
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