Releases: saritasa-nest/pomcorn
Releases · saritasa-nest/pomcorn
0.7.0
What's Changed
- Add auto-scroll to element before click
- Add method
contains()
toXPathLocator
for search by contained text - Add page class name to
PageDidNotLoadedError
- Update diagrams with
mermaid <https://mermaid.js.org/intro/>
__ - Add invocation inv docs.serve to run docs on localhost
- Add small improvements by @M1troll in #66
Backwards incompatible changes in 0.7.0
-
Remove simple
Component
class -
Rename
ComponentWithBaseLocator
toComponent
PR: #62 -
Rename
Element
class toPomcornElement
-
Add descriptor
Element
to simplify adding element-attributes to Pages
and Components
PR: #51
Updated dependencies
- Bump sphinx from 7.3.1 to 7.3.6 by @dependabot in #53
- Bump sphinx from 7.3.6 to 7.3.7 by @dependabot in #55
- Bump flake8-bugbear from 24.2.6 to 24.4.21 by @dependabot in #54
- Bump mypy from 1.9.0 to 1.10.0 by @dependabot in #56
- Bump selenium from 4.19.0 to 4.20.0 by @dependabot in #57
- Bump ipython from 8.23.0 to 8.24.0 by @dependabot in #60
- Bump flake8-bugbear from 24.4.21 to 24.4.26 by @dependabot in #59
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #58
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #61
- Bump selenium from 4.20.0 to 4.21.0 by @dependabot in #63
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #64
- Bump saritasa-invocations from 1.1.0 to 1.1.1 by @dependabot in #65
- Bump ipython from 8.24.0 to 8.25.0 by @dependabot in #67
- Bump pytest from 8.2.1 to 8.2.2 by @dependabot in #68
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
Backwards incompatible changes
- Updating the
Page.click_on_page
method: now it clicks on (1, 1) page coordinates, because clicking on the html tag was done in the center of the page, which led to unexpected situations InputByLabelLocator
is split intoInputByLabelLocator
(for non-nested case) andInputInLabelLocator
(for nested case)
Dependencies
- Bump ipython from 8.20.0 to 8.21.0 by @dependabot in #35
- Bump flake8-bugbear from 24.1.17 to 24.2.6 by @dependabot in #36
- Bump pre-commit from 3.6.0 to 3.6.1 by @dependabot in #37
- Bump pre-commit from 3.6.1 to 3.6.2 by @dependabot in #39
- Bump pytest from 8.0.0 to 8.0.1 by @dependabot in #38
- Bump selenium from 4.17.2 to 4.18.1 by @dependabot in #40
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #42
- Bump ipython from 8.21.0 to 8.22.1 by @dependabot in #41
- Bump pytest from 8.0.2 to 8.1.0 by @dependabot in #43
- Bump ipython from 8.22.1 to 8.22.2 by @dependabot in #45
- Bump saritasa-invocations from 1.0.0 to 1.1.0 by @dependabot in #44
- Bump mypy from 1.8.0 to 1.9.0 by @dependabot in #47
- Bump pytest from 8.1.0 to 8.1.1 by @dependabot in #46
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #48
- Bump selenium from 4.18.1 to 4.19.0 by @dependabot in #49
- Bump ipython from 8.22.2 to 8.23.0 by @dependabot in #50
- Bump sphinx from 7.2.6 to 7.3.1 by @dependabot in #52
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Add ability to specify
base_locator
forComponentWithBaseLocator
as a class attribute, so as not to override__init__
(Issue: #34) - Add ability to specify
base_item_locator
viaitem_locator
andrelative_item_locator
attributes forListComponent
to avoid overridingproperty
each time and simplify creation of nested items locators
Other Changes
- Bump saritasa-invocations from 0.10.1 to 1.0.0 by @dependabot in #32
- Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #33
Full Changelog: 0.4.0...0.5.0
0.4.0
Main changes
- Add small extensions by @M1troll in #30
- Add
|
(or) operator for XPathLocators - Add
Page.click_on_page
method - Add recommendation for use keyword when specifying the
locator
argument ininit_element
andinit_elements
methods whenever possible to be consistent with the method of the same name inComponentWithBaseLocator
- Add
- Improve
WebView.scroll_to()
[commit]
Also were changed
- Bump mypy from 1.7.1 to 1.8.0 by @dependabot in #20
- Bump ipython from 8.18.1 to 8.19.0 by @dependabot in #21
- Bump flake8-modern-annotations from 1.5.0 to 1.6.0 by @dependabot in #24
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #22
- Bump ipython from 8.19.0 to 8.20.0 by @dependabot in #25
- Bump flake8 from 6.1.0 to 7.0.0 by @dependabot in #23
- Bump flake8-bugbear from 23.12.2 to 24.1.15 by @dependabot in #26
- Bump flake8-bugbear from 24.1.15 to 24.1.16 by @dependabot in #27
- Bump actions/cache from 3 to 4 by @dependabot in #29
- Bump flake8-bugbear from 24.1.16 to 24.1.17 by @dependabot in #28
- Bump selenium from 4.16.0 to 4.17.2 by @dependabot in #31
Full Changelog: 0.3.1...0.4.0
0.3.1
Fix type hints after update Selenium
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Bump flake8-bugbear from 23.11.28 to 23.12.2 by @dependabot in #15
- Bump saritasa-invocations from 0.10.0 to 0.10.1 by @dependabot in #16
- Bump selenium from 4.15.2 to 4.16.0 by @dependabot in #17
- Bump actions/setup-python from 4 to 5 by @dependabot in #18
- Bump pre-commit from 3.5.0 to 3.6.0 by @dependabot in #19
- Update
InputByLabelLocator
from a single-level to a nested implementation (ce1453e)
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Bump mypy from 1.7.0 to 1.7.1 by @dependabot in #7
- Bump ipython from 8.17.2 to 8.18.0 by @dependabot in #8
- Bump ipython from 8.18.0 to 8.18.1 by @dependabot in #10
- Bump flake8-bugbear from 23.9.16 to 23.11.26 by @dependabot in #9
- Bump flake8-bugbear from 23.11.26 to 23.11.28 by @dependabot in #13
- Bump saritasa-invocations from 0.9.1 to 0.10.0 by @dependabot in #12
- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by @dependabot in #11
- Replace
is_loaded
property tocheck_page_is_loaded
method by @M1troll in #14
Full Changelog: 0.1.0...0.2.0
0.1.0
What's Changed
- Bump selenium from 4.15.1 to 4.15.2 by @dependabot in #1
- Bump saritasa-invocations from 0.8.3 to 0.9.1 by @dependabot in #3
- Bump mypy from 1.6.1 to 1.7.0 by @dependabot in #4
- Fix
reportPrivateImportUsage
for VS Code by @M1troll in #5
New Contributors
- @dependabot made their first contribution in #1
- @M1troll made their first contribution in #5
Full Changelog: https://github.com/saritasa-nest/pomcorn/commits/0.1.0