Selene

Latest version: v1.0.2

Safety actively analyzes 640762 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 16

2.0.0a3

- removed from selene.support.past all not used old implementations
- tuned selene.__init__ imports to have browser (reimported from selene.support.shared)
- fixed extra modules in build for publishing
- removed six from dependencies in setup.py

2.0.0a2

- fixed packages to be published

2.0.0a1

- complete reincarnation of Selene for python version >= 3.7 :). Current limitations:
- no test coverage;
- do updated docs
- you can check the only one working test at `tests/acceptance/shared_browser/straightforward_style_test.py`
- and use it as a fast intro
- keep in mind that it describes old style + new style;
- so you will not see there some guides for newer style; wait for that;)
- no hooks (and so no screenshots in error messages);
- no temporal support for 1.0.0 aliases for some methods
- will be added as deprecated and kept for some time to allow smoother migration

- old implementation of everything still exists in `selene.support.past.*`

1.0.1

- no changes; just releasing latest version (before refactoring) as stable

1.0.0ax (next from master branch)
- removed
- tbd
- defaults changes:
- tbd
- naming changes:
- tbd
- removed deprecated things:
- tbd
- deprecated (will produce `DeprecationWarning`):
- tbd
- marked as "considering to deprecate" (will produce `FutureWarning`):
- tbd
- new features:
- tbd

1.0.0a1213

- naming changes:
- tbd
- removed deprecated things:
- `selene.tools` (use `selene.browser` instead)
- `SeleneElement`
- `insist` (use `should` instead)
- `insist_not` (use `should_not` instead)
- `SeleneCollection`
- `insist` (use `should` instead)
- `insist_not` (use `should_not` instead)
- `filterBy` (use `filtered_by` instead)
- `findBy` (use `element_by` instead)
- `find` (use `element_by` instead)
- deprecated (will produce `DeprecationWarning`):
- `SeleneCollection`
- `filtered` (use `filtered_by` instead)
- `ss` (use `filtered_by` instead)
- `s` (use `element_by` instead)
- marked as "considering to deprecate" (will produce `FutureWarning`):
- `SeleneCollection`
- `filter` (consider using `filtered_by` instead)
- `filter_by` (consider using `filtered_by` instead)
- `find_by` (consider using `element_by` instead)
- new features:
- [15](https://github.com/yashaka/selene/issues/15): added `browser.title()` shortcut for `browser.driver().title`

1.0.0a16

- new features:
- added `SeleneElementmatching(condition)` and `SeleneCollectionmatching(condition)`
- as "non-waiting-predicate" version of should
- e.g. to be used like
- `browser.element('foo').matching(be.visible)`
- over
- `browser.element('foo').is_displayed()`
- this version will be deprecated in next versions...
- fixed `not_` usage in `SeleneCollectionelement_by/filtered_by`

Page 12 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.