- Testing Library upgraded to v10.0.0
- Fix FileNotFoundError: No such file or directory
- Testing Library upgraded to v9.3.4
- Add Python 3.13 support
- Testing Library upgraded to v9.3.3
- Dependency updates
- Minor README.md file improvements
- Drop Python 3.7 support
- Add Python 3.12 support
- Testing Library upgraded to v9.3.1
- Testing Library upgraded to v9.3.0
- Testing Library upgraded to v9.2.0
- Dev tooling improvemetns (add ruff, remove isort)
- Dev dependency updates
- Testing Library upgraded to v9.0.0
- BREAKING The
exact
parameter forByRole
selectors has been removed. This is because the exact parameter was also removed in Testing Library 9.0.0. - Dev dependency updates
- Add
screen.log_testing_playground_url()
for debugging with testing-playground - Dev dependency updates
- Update @testing-library/dom to 8.19.1
- Dev dependency updates
- First stable release! 🎉
- No other notable changes in this release
- Fix bug on iOS where WebDriverException is raised instead of JavascriptException
- Add helper functions for missing selenium locators (
id
,name
,tag_name
,link_text
,partial_link_text
,class_name
) - Make timeout and frequency keyword only arguments
- Add
typing-extensions
to the requirements - README improvements
- Additional parameters
selector
,ignore
have been added to the Text Locator and screen functions - Additional parameter
selector
has been added to the LabelText Locator and screen functions - Additional parameters
hidden
,description
,selected
, and others have been added to the Role Locator and screen functions exact
and other parameters for Locators and and screen functions are now keyword only arguments*_by_placeholder_text
screen functions' first parameter was renamed fromvalue
totext
*_by_alt_text
screen functions' first parameter was renamed fromvalue
totext
*_by_alt_text
screen functions' first parameter was renamed fromvalue
totext
*_by_title
screen functions' first parameter was renamed fromvalue
totitle
*_by_test_id
screen functions' first parameter was renamed fromvalue
totext
This should be the last pre-release and there should be no more breaking changes like this anymore. 🤞
- Fix packaging issue
- Use @testing-library/dom under the hood for all Testing Library queries. (This resolves Issue #10)
- Remove
find_elements
,_exact_or_not
,_escape_selector
functions from allLocator
classes (these were not indended to be public API). - Dependency updates
- Fix bug with text and label locators (thanks @KonradMar!) #75
- GitHub Action updates
- Add Python 3.11 to the list of supported versions in the README
- Dependency updates
- Add Python 3.11 support
- Dependency updates
- Link to Changelog from PyPI
- Dependency updates
- Drop Python 3.6 support
- Dependency updates
- Simplified versioning
- Added the Changelog