Skip to content

Releases: botcity-dev/botcity-framework-web-python

BotCity Framework Python Web - 0.8.1

22 Dec 16:21
629b5e1
Compare
Choose a tag to compare

Bug Fixes

Full Changelog: v0.8.0...v0.8.1

BotCity Framework Python Web - 0.8.0

18 Dec 00:11
794bb26
Compare
Choose a tag to compare

Enhancements

Tests

New Contributors

Full Changelog: v0.7.0...v0.8.0

BotCity Framework Python Web - 0.7.0

18 Oct 03:59
7c50ab2
Compare
Choose a tag to compare

Enhancements

  • Improve table to dict parser to accept custom XPath for table cell. by @hhslepicka in #65

Bug Fixes

New Contributors

Full Changelog: v0.6.0...v0.7.0

BotCity Framework Python Web - 0.6.0

19 Aug 22:33
6ddb8bb
Compare
Choose a tag to compare

Enhancements

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

13 Apr 01:00
b62372c
Compare
Choose a tag to compare

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

24 Mar 01:05
56e7e32
Compare
Choose a tag to compare

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

14 Mar 23:19
6a10d75
Compare
Choose a tag to compare

Enhancements

  • Add wait_for_new_page, a context manager to help with operations that open a new tab or window.
  • find_element and find_elements now have waiting_time and ensure_visible parameters for enhanced experience and ease of use making it similar to the find 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 with table_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

BotCity Framework Python Web - 0.4.1

11 Mar 18:22
0e63174
Compare
Choose a tag to compare

Enhancements

  • Add basic support for Internet Explorer by @lf2a in #45

Bug Fixes

  • Inserted sleep before returning from wait_for_file method by @joao-voltarelli in #41
  • Pin msedge tools package version to 3.141.3. fixes #42 by @lf2a in #43

Documentation

  • Add IE driver download link by @lf2a in #47

Full Changelog: v0.4.0...v0.4.1

BotCity Framework Python Web - 0.4.0

04 Feb 23:27
c3184de
Compare
Choose a tag to compare

Enhancements

  • Expose capabilities and define default capabilities for all browsers supported. by @hhslepicka in #22
  • Add support to use extensions in browsers by @joao-voltarelli in #35
  • Add check_file_count method to count the amount of files of a certain type in a folder by @joao-voltarelli in #24
  • Add wait_for_new_pdf method to wait for the pdf file to be saved in the folder, when you don't have the exact file path by @joao-voltarelli in #24
  • Add return_last_created_file method to return the last file that was created/downloaded in a folder by @joao-voltarelli in #24

Bug Fixes

  • Fix wait_for_downloads method when used on MSEdge - Issue #23 by @joao-voltarelli in #25
  • Fix screen dimension value assignment at set_screen_resolution by @lf2a in #27
  • Fix wait_for_file to properly check if the file has been downloaded completely on Firefox by @lf2a in #31
  • Fix missing argument on 'locate_all_opencv()' by @lf2a in #32
  • Fix issue with click_on() method not working by @lf2a in #34
  • Fix print_pdf to properly save files on headfull and headless modes by @joao-voltarelli in #24
  • Fix wait_for_downloads method when headless by @joao-voltarelli in #36
  • Make sure Chrome doesn't show What's New page. by @hhslepicka in #37
  • Remove multiprocessing from find_multiple due to pickling issues. by @hhslepicka in #38

Documentation

  • Remove Middle Click option on methods as it is not supported by @lf2a in #33
  • Add documentation for all browser modules. by @hhslepicka in #22

New Contributors

Full Changelog: v0.3.1...v0.4.0

BotCity Framework Python Web - 0.3.1

13 Jan 08:10
a1245ce
Compare
Choose a tag to compare

Enhancements

  • Expose By also from top-level import.

Bug Fixes

  • Firefox was causing out-of-bounds for mouse movement when navigating pages.
  • Switch from Desktop to current working directory as default download path as Desktop was not allowed by Selenium.
  • Expand path for driver_path allowing the use of environment variables, ~ and relative paths.
  • Disabled password manager for Chrome and Edge

Full Changelog: v0.3.0...v0.3.1