Skip to content

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

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

BotCity Framework Python Web - 0.3.0

12 Jan 18:42
687047c
Compare
Choose a tag to compare

Enhancements

  • Added find_all(as_list=True) and set_current_element by @Psycho-Ray in #17

Bug Fixes

  • Resolve image path for find_multiple in #14
  • Fixed minor bug in find_all() by @Psycho-Ray in #15
  • Use proper keyword for right_click interval. by @Psycho-Ray in #16
  • Added 'account' key on recentDestinations by @lf2a in #18

Documentation

  • Fixed docstring for By reference at find_elements and find_element in #13

New Contributors

Full Changelog: v0.2.0...v0.3.0

BotCity Framework Python Web - 0.2.0

13 Nov 01:43
e933e77
Compare
Choose a tag to compare

Enhancements

  • Add wait_for_downloads method in #10
  • Add find_element and find_elements to search the DOM for elements by id, xpath, css and much more in #11
  • Add set_file_input_element to handle file upload elements. in #11
  • Add enter_iframe and leave_iframe to handle iframes with WebBot in #12

Bug Fixes

  • Use codecs.open for README.md in #7
  • Set default download_folder_path to current user's Desktop in #10
  • Disable pdfjs plugin and plugins for downloadable mime types for Firefox in #10

Documentation

  • Update README in #6
  • Add docstrings for tabs and other missing methods in #8

Full Changelog: v0.1.6...v0.2.0

BotCity Framework Python Web - 0.1.6

06 Oct 04:45
fde612e
Compare
Choose a tag to compare

Enhancements

  • Added support for MS Edge browser.
  • Increased wait_for_file default timeout from 10s to 60s.
  • Added print_pdf method.

Bug Fixes

  • Fixed find to pass the whole image to when using region search.

Packaging

  • New dependency added: msedge-selenium-tools

BotCity Framework Python Web - 0.1.5

15 Sep 16:43
d5873c0
Compare
Choose a tag to compare

Enhancements

  • Added a list of mimetypes to download automatically via firefox webdriver. (Thanks @mpioski)

Documentation

  • Enabled Google Analytics

BotCity Framework Python Web - 0.1.4

03 Sep 22:34
Compare
Choose a tag to compare

Bug Fixes

  • Make sure we only return on find_until once we have an element.
  • Set state element on get_element_coords.

BotCity Framework Python Web - 0.1.3

01 Sep 21:22
Compare
Choose a tag to compare

Bug Fixes

  • Typo at double_click, double_click_relative, triple_click and triple_click_relative.
  • Make sure multiple clicks are on the same ActionChain.

BotCity Framework Python Web - 0.1.2

31 Aug 06:42
Compare
Choose a tag to compare

Enhancements

  • ENH: Set self.maestro to an instance of BotMaestroSDK if available for autocomplete.