Skip to content

Releases: stevepryde/thirtyfour

v0.32.0

06 Apr 06:36
Compare
Choose a tag to compare

Major Update

Additions

  • Add ActionChain::pause() method
  • Add helper methods to capabilities struct for all chromium-based browsers (thanks @NightMare-Vortex for the PR)
  • Add WebElement::parent() (thanks @bcpeinhardt )
  • Add ElementQuery::any() and ElementQuery::any_required() for fetching all elements from all selectors
  • Add WebElement::js_drag_to() (thanks @bcpeinhardt)
  • Add new example for chrome remote debugger option (thanks @zemelLeong)

Fixes / refactors

  • Fix CDP command (thanks @ttphi88)
  • Make scroll_into_view() account for fixed navbars (thanks @nubis)
  • Removed unused dependencies (thanks @tottoto )
  • Refactor query retrievers and add tests
  • Fix bug with ElementQuery::exists() and ElementQuery::not_exists() where they would return the incorrect result on timeout
  • Refactor Capabilities
  • Refactor WebDriverError to support all error variants

v0.32.0-rc.10

19 Feb 10:01
Compare
Choose a tag to compare
v0.32.0-rc.10 Pre-release
Pre-release

v0.32.0-rc.9

07 Jan 07:37
Compare
Choose a tag to compare
v0.32.0-rc.9 Pre-release
Pre-release
  • Major update: Removed fantoccini in order to align better with future goals for this project
  • Updated tests
  • Added docs via mdbook

NOTE: This is a large and potentially-breaking update. Syntax breakages should hopefully be minimal.

v0.32.0-rc.8

04 Jun 08:40
Compare
Choose a tag to compare
v0.32.0-rc.8 Pre-release
Pre-release
  • Add ActionChain::pause() method
  • Add DesiredCapabilities::chromium() helper
  • Add unit test for drag and drop

v0.32.0-rc.7

30 Apr 10:55
Compare
Choose a tag to compare
v0.32.0-rc.7 Pre-release
Pre-release
  • Add helper methods to capabilities struct for all chromium-based browsers (thanks @NightMare-Vortex for the PR)
  • Add ChromiumCapabilities
  • Bump some dependency versions

v0.32.0-rc.6

29 Dec 00:11
7ad6ed3
Compare
Choose a tag to compare
v0.32.0-rc.6 Pre-release
Pre-release
  • Make scroll_into_view account for fixed navbars (thanks @nubis)

v0.32.0-rc.5

19 Dec 01:43
Compare
Choose a tag to compare
v0.32.0-rc.5 Pre-release
Pre-release
  • Add CapabilitiesHelper::accept_insecure_certs (thanks @qrntz )
  • Add WebElement::parent() (thanks @bcpeinhardt )
  • Removed unused dependencies (thanks @tottoto )

v0.32.0-rc.4

23 Nov 03:28
Compare
Choose a tag to compare
v0.32.0-rc.4 Pre-release
Pre-release
  • Refactor query retrievers and add tests
  • Fix bug with ElementQuery::exists() and ElementQuery::not_exists() where they would return the incorrect result on timeout
  • Add ElementQuery::any() and ElementQuery::any_required() for fetching all elements from all selectors

v0.32.0-rc.3

23 Oct 08:53
Compare
Choose a tag to compare
v0.32.0-rc.3 Pre-release
Pre-release
  • Add WebDriverConfig to SessionHandle
  • Put SessionHandle inside an Arc to share it between WebDriver and WebElement instances.
  • Allow custom WebDriver instances that point to the same session but with different config
  • Add default element poller in config.
  • Add example showing how to use a custom element poller.
  • Add more docs

v0.32.0-rc.2

23 Oct 02:54
Compare
Choose a tag to compare
v0.32.0-rc.2 Pre-release
Pre-release
  • Refactor Capabilities