diff --git a/CHANGELOG.md b/CHANGELOG.md index 56dea95d..3b7fb0e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -99,6 +99,12 @@ TODOs: - can we force order of how `selene.*` is rendered on autocomplete? via `__all__`... - deprecate `have.js_returned` in favour of `have.script_returned` +## 2.0.0rc8 (released on 13.02.2024) + +### Nicer logging of "reason" in error messages + +– by removed stacktrace in processing of timeout exception at wait.py (thanks to [@jacekziembla](https://github.com/jacekziembla)) + ## 2.0.0rc7 (released on 25.01.2024) ### Experimental browser._actions diff --git a/README.md b/README.md index fe0cdb1a..ba6cfde9 100644 --- a/README.md +++ b/README.md @@ -557,7 +557,7 @@ TBD [selenide]: http://selenide.org/ -[latest-recommended-version]: https://pypi.org/project/selene/2.0.0rc7/ +[latest-recommended-version]: https://pypi.org/project/selene/2.0.0rc8/ [brunch-ver-1]: https://github.com/yashaka/selene/tree/1.x [selene-stable]: https://pypi.org/project/selene/1.0.2/ [python-37]: https://www.python.org/downloads/release/python-380/ diff --git a/pyproject.toml b/pyproject.toml index 357a6652..0ecd052b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "selene" -version = "2.0.0rc7" +version = "2.0.0rc8" description = "User-oriented browser tests in Python (Selenide port)" authors = ["Iakiv Kramarenko "] license = "MIT" diff --git a/selene/__init__.py b/selene/__init__.py index 21ec762b..b544bf58 100644 --- a/selene/__init__.py +++ b/selene/__init__.py @@ -225,4 +225,4 @@ # """ from selene.core.entity import Element, Collection # noqa -__version__ = '2.0.0rc7' +__version__ = '2.0.0rc8' diff --git a/selene/core/wait.py b/selene/core/wait.py index 5fc53eea..59a4a5ab 100644 --- a/selene/core/wait.py +++ b/selene/core/wait.py @@ -125,6 +125,7 @@ def logic(fn: Callable[[E], R]) -> R: ) # TODO: think on how can we improve logging failures in selene, e.g. reverse msg and stacktrace # stacktrace = getattr(reason, 'stacktrace', None) + # TODO: should we have an option to turn on stacktrace logging? timeout = self._timeout entity = self.entity