Releases: botcity-dev/botcity-framework-web-python
Releases · botcity-dev/botcity-framework-web-python
BotCity Framework Python Web - 0.8.4
Bug Fixes
- Implement
atexit
to ensure thatstop_browser
is always invoked by @kayqueGovetri in #100
Full Changelog: v0.8.3...v0.8.4
BotCity Framework Python Web - 0.8.3
Bug Fixes
- Pin version of urllib3 by @kayqueGovetri in #90
- Improving
stop_browser
by @kayqueGovetri in #91
Full Changelog: v0.8.2...v0.8.3
BotCity Framework Python Web - 0.8.2
Bug Fixes
- Add new headless parameter for Chrome > 108. by @hhslepicka in #82
Full Changelog: v0.8.1...v0.8.2
BotCity Framework Python Web - 0.8.1
Bug Fixes
- Allow get_last_x even if no element is found. by @hhslepicka in #75
Full Changelog: v0.8.0...v0.8.1
BotCity Framework Python Web - 0.8.0
Enhancements
- Implement enter and exit to open and stop browser by @kayqueGovetri in #72
Tests
- Test to browsers implemented in CI by @kayqueGovetri in #69
- Expand tests to keyboard, mouse, and vision by @kayqueGovetri in #71
- Expand the matrix to include Windows and macOS. by @hhslepicka in #70
New Contributors
- @kayqueGovetri made their first contribution in #69
Full Changelog: v0.7.0...v0.8.0
BotCity Framework Python Web - 0.7.0
Enhancements
- Improve table to dict parser to accept custom XPath for table cell. by @hhslepicka in #65
Bug Fixes
- Order find results by best match. by @hhslepicka in #64
- Replacing title characters by @livia-macon in #66
New Contributors
- @livia-macon made their first contribution in #66
Full Changelog: v0.6.0...v0.7.0
BotCity Framework Python Web - 0.6.0
Enhancements
- Added navigation methods (back, forward, refresh) by @lf2a in #58
- Expose Page Load Strategy. by @hhslepicka in #62
- Added
scroll_element
method by @hhslepicka in #63
Bug Fixes
- Added wait after going to downloads page by @lf2a in #57
- Handle failure at
get_screenshot
when driver is not ready. by @hhslepicka in #60 - Firefox wait for file method fixed to account for
.part
files by @lf2a in #61
Full Changelog: v0.5.2...v0.6.0
BotCity Framework Python Web - 0.5.2
Bug Fixes
- Use new method
_get_page_size
to get page size instead of using dimensions value by @lf2a in #52 - Update handling for image path with special characters by @joao-voltarelli in #53
Packaging
- Pin botcity-framework-base to >=0.2.2 for image path handling. by @hhslepicka in #54
Full Changelog: v0.5.1...v0.5.2
BotCity Framework Python Web - 0.5.1
Bug Fixes
- Add
--no-sandbox
if running Chrome and Edge as root. by @hhslepicka in #51
Full Changelog: v0.5.0...v0.5.1
BotCity Framework Python Web - 0.5.0
Enhancements
- Add
wait_for_new_page
, a context manager to help with operations that open a new tab or window. find_element
andfind_elements
now havewaiting_time
andensure_visible
parameters for enhanced experience and ease of use making it similar to thefind
methods for computer-vision.- Add
wait_for_stale_element
which waits until an element is modified on the DOM. - Add
wait_for_element_visibility
which waits until an element becomes visible or invisible. - Add new
parsers
module withtable_to_dict
which allow users to extract structured data from HTML tables into a list of dictionaries. - Add
element_as_select
to ease the handling of select elements on forms.
Bug Fixes
- Cleanup capabilities and options upon
stop_browser
.
Documentation
- New section
Handling Data
showcasing how you can easily extract data from web pages. - New section
Interacting with Forms
showcasing how to deal with select elements and file input elements.
Full Changelog: v0.4.1...v0.5.0