Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
4.12.6 - Update UC Mode and window-switching code
4.12.5 - UC Mode Updates
4.12.4 - All Kinds of Updates
All Kinds of Updates
This resolves:
- #1720 - On Linux, automatically use
--headless2if using--headlesswith--uc - #1721 - Refresh the instant Page Object Generator with newer APIs
- #1722 - Fix: Inconsistent file permissions for the same file types
- #1725 - Level-up UC Mode algorithms to counter advancements in anti-Selenium technology
- #1726 - Add
BaseCase.main(__name__, __file__)to allBaseCaseexamples for directpythonruns - #1727 - Create a practice Chrome extension to demo loading extensions with SeleniumBase
- #1728 - Update the default version of Geckodriver installed to
v0.32.1
What's Changed
Full Changelog: v4.12.3...v4.12.4
4.12.3 - Choose binary location and more
Choose binary location and more
Greetings, friends! I bring to you another exciting release. It includes the following noteworthy updates:
- Add an option to choose the Chromium browser binary location.
--> 63c830c
--> This resolves #1709
--> (For instructions, see details in the ticket above.) - Add more methods for text-based assertions
--> 9a36a5f
--> This resolves #1710 - Handle an edge case of going back after a redirect
--> c03d8ee
--> This resolves #1712 - Add more behave/BDD Gherkin steps
--> d32c6cd
--> This resolves #1713
What's Changed
Full Changelog: v4.12.2...v4.12.3
4.12.2 - Mostly UC Mode improvements
Mostly UC Mode improvements
- Make general improvements to UC Mode (
--uc)
--> 86273f4
--> This resolves #1706
--> This includes several updates, mostly around multi-threading and thread-locking. - Use Monokai Theme for rich printing on Windows
--> 5e70b91
--> This removed theabaptheme, restoring the defaultmonokaitheme.
--> Usage:sbase print FILE - Also update multiple example tests.
--> 15fe2a0
What's Changed
Full Changelog: v4.12.1...v4.12.2
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=DICTIONARYonly 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