Skip to main content

Changelog

WebdriverIO JavaScript

5.50.9 (Feb 13, 2024)

Bug fixes

  • Resolved issue with CDP commands in Chromium
  • An error is now generated when there is a non-Unicode character
  • Fixed an issue when using systemScreenshot with multi device configuration

5.50.8 (Feb 6, 2024)

Bug fixes

  • Internal improvements

5.50.7 (Jan 30, 2024)

Features

  • Added support for configuring proxy settings using APPLITOOLS_PROXY_URL environment variable

5.50.6 (Jan 16, 2024)

Bug fixes

  • Resolved issue with service not working with older versions of WebDriverIO
  • Fixed issue parsing media when using Ultrafast Grid
  • Fixed issue when using useSystemScreenshot together with Native Mobile Library
  • Changed the default value of useSystemScreenshot to true

5.50.5 (Jan 2, 2024)

Features

  • When using visual locators, results of locate method are now ordered based on location on the screen starting from top left.

Bug fixes

  • Improved error handling while taking a DOM snapshot
  • Fixed handling of tests with multiple steps using Applitools Native Mobile Library
  • Custom OS name passed through configuration is now passed to the session correctly

5.50.4 (Dec 19, 2023)

Bug fixes

  • Screenshots are now scaled properly in iOS devices with Appium 2
  • Fixed infinite loop that may appear during attribute extraction
  • Resolved performance issue with multiple runners within the same process

5.50.3 (Dec 18, 2023)

Bug fixes

  • Fixed issue when page didn't reload for one of the breakpoints if the initial viewport size matches it

5.50.2 (Dec 12, 2023)

Features

  • Applitools Windows binaries are now signed
  • Improvements to Applitools Native Mobile Library
  • Improved DOM snapshot elements extraction in Ultrafast Grid

Bug fixes

  • Added support for LazyLoad when reloading the page using layoutBreakpoints

5.50.1 (Dec 5, 2023)

Features

  • Added getResults method

Bug fixes

  • Improved concurrency support

5.50.0 (Nov 21, 2023)

Features

  • Added enableEyesLogs configuration to the eyes service
  • Added useExecutionCloud configuration to the eyes service
  • A notification now appears if there is a newer version of the SDK

Bug fixes

  • Preserve css declarations order in dom-snapshot
  • devtool commands are now supported in all Chromium browsers
  • Test results are now generated even if there is an unexpected error in some of the tests
  • Long running tasks no longer time out

5.49.4 (Nov 7, 2023)

Features

  • Added warning when driver used with capabilities that may conflict with Applitools native mobile library

Bug fixes

  • Handled duplicated style properties in inline style tags in UFG tests
  • UFG requests that respond with a 503 error are now automatically retried
  • Fixed issue that caused DOM snapshots to be taken for different viewport sizes when layout breakpoints were explicitly turned off
  • Fixed issue when w3c properties were added to legacy capabilities object in Eyes.setMobileCapabilities method

5.49.3 (Oct 30, 2023)

Bug fixes

  • Safe selectors are now generated as close as possible to taking DOM snapshot

5.49.2 (Oct 25, 2023)

Bug fixes

  • Internal improvements

5.49.1 (Oct 19, 2023)

Bug fixes

  • Fixed serverUrl configuration propagation

5.49.0 (Oct 17, 2023)

Features

  • New devices added to IosDeviceName enum

Bug fixes

  • SDK no longer uses an ascii text decoder
  • Webview screenshots can now be taken with css stitching

General changes

  • Removed jsdom dependency

5.48.0 (Sep 29, 2023)

Bug fixes

  • Improved the expiration time of the tunnel in Execution Cloud

5.47.0 (Sep 25, 2023)

Bug fixes

  • Internal improvements

5.46.1 (Sep 12, 2023)

Bug fixes

  • dom-snapshot now supports xml pages and parents inside css URLs

5.46.0 (Sep 11, 2023)

Bug fixes

  • Added support for coded regions with layoutBreakpoints reload

5.45.5 (Sep 04, 2023)

Features

  • Added support for fallback in req

5.45.4 (Aug 30, 2023)

Bug fixes

  • Internal improvements

5.45.3 (Aug 18, 2023)

Features

  • Replace and close tunnels by tunnel id

Bug fixes

  • Optimized driver usage on close

5.45.2 (Aug 10, 2023)

Bug fixes

  • Propagated stitch mode to applitools Mobile lib

5.45.1 (Aug 08, 2023)

Bug fixes

  • Internal improvements

5.45.0 (Aug 08, 2023)

Features

  • Improved log event on eyes.open

5.44.19 (Aug 08, 2023)

Features

  • Custom headers are now supported for resource fetching

5.44.18 (Aug 03, 2023)

Features

  • Added stuck request retries to all requests to UFG and Eyes

Bug fixes

  • Log Event settings are now populated with with env vars
  • Extract device orientation from a browser for web executions
  • Improved orientation extraction for iOS devices
  • Improved fetch error experience when fetching from tunnel

5.44.17 (Jul 07, 2023)

Bug fixes

  • Fixed rendering issue with Chrome >113 and css white-space property
  • Consider response headers and status codes which are returned from the Execution Cloud resource handler

5.44.16 (Jul 21, 2023)

Bug fixes

  • Fixed workspace dependencies

5.44.15 (Jul 21, 2023)

Bug fixes

  • Internal improvements

5.44.14 (Jul 18, 2023)

Bug fixes

  • Internal improvements

5.44.13 (Jul 13, 2023)

Bug fixes

  • Prevent Execution Cloud tunnel binaries from overriding itself
  • Fixed an issue when an inability to freeze a gif image caused sdk crush
  • Fixed issue when sdk crushed due to invalid resource URL in UFG mode

5.44.12 (Jul 10, 2023)

Features

  • Added the ability to skip deserialized dom snapshot

Bug fixes

  • Internal improvements

5.44.11 (Jul 05, 2023)

Bug fixes

  • Internal improvements

5.44.10 (Jul 05, 2023)

Features

  • Added support for DNS caching
  • Added support of regional execution cloud servers
  • Added binaries and made them available in jfrog

Bug fixes

  • Fixed issue with getResults log appearing in console when file handler is configured
  • Fixed auto tunnel cleanup after unexpected end of the process

5.44.9 (Jun 29, 2023)

Features

  • Added a new mode for taking native app screenshots

Bug fixes

  • Internal improvements

5.44.8 (Jun 28, 2023)

Bug fixes

  • Internal improvements

5.44.7 (Jun 28, 2023)

Features

  • Added a new mode for taking native app screenshots

Bug fixes

  • Internal improvements

5.44.6 (Jun 28, 2023)

Features

  • Handled abandoned tunnels for Execution Cloud

Bug fixes

  • Removed content type when request does not contain any body

5.44.5 (Jun 21, 2023)

Bug fixes

  • Internal improvements

Features

  • Added overload for locate method, to call it with custom target