Skip to content

Releases: theintern/leadfoot

2.2.8

08 Apr 21:36
Compare
Choose a tag to compare

Overview

This release changes the implementation of the findAll typings fix (#170) to be compatible with TS 2.6.

2.2.7

29 Mar 21:20
Compare
Choose a tag to compare

Overview

This release updates the typings for certain element methods to return array types when the current context is an array of elements (#159). There are no functional changes.

2.2.6

22 Feb 02:21
Compare
Choose a tag to compare

Overview

This release further improves support for servers implementing the W3C WebDriver standard.

  • Don't send JWP timeout keys when using W3C timeout semantics (#168)
  • Update how certain feature tests are run in Edge, particularly the brokenElementEnabled test, to prevent Edge from hanging. (#165)
  • Add feature test for W3C timeouts (#161)
  • Work around Safari's incorrect handling of visible text
  • Lazily evaluate some feature tests
  • Improve browser and platform detection from server capabilities

2.2.5

22 Feb 00:47
Compare
Choose a tag to compare

Overview

This release fixes an issue that was causing an infinite loop with geckodriver. (theintern/intern#967)

2.2.4

22 Feb 00:41
Compare
Choose a tag to compare

Overview

This release improves W3C WebDriver support and fixes a feature test.

  • Use the /attribute/<name> endpoint with getAttribute in FF 59+
  • Use the /property/<name> endpoint with getProperty if supported
  • Normalize generic error names. Some WebDriver servers return UnknownError or Error, and use a detail.error property to store a more descriptive name. Update the error.name property based on that descriptive name.
  • Support W3C window handle endpoints
  • Support execute/sync for execute if supported
  • Support execute/async for executeAsync if supported
  • Improve the brokenLinkTextIndicator feature test

2.2.3

22 Feb 00:34
Compare
Choose a tag to compare

Overview

This release updates the version of TypeScript used to build Leadfoot to 3.1.

2.2.2

22 Feb 00:31
Compare
Choose a tag to compare

Overview

This release improves compatibility with servers supporting the W3C WebDriver standard, and improves the basic functionality of several of the feature tests.

  • Improve feature detection in IE by running feature tests serially instead of concurrently
  • Make the mouseMove feature test more robust
  • Improve the WebDriver timeout test by handling more potential errors (different WebDriver servers return different errors when timeouts are set incorrectly)
  • Handle WebDriver elements (#161)

2.2.1

22 Feb 00:24
Compare
Choose a tag to compare

Overview

This release updates the @theintern/dev dependency, which updates @theintern/common to resolve some typing issues with network requests.

2.2.0

14 Sep 13:16
Compare
Choose a tag to compare

Overview

This release removes the @dojo dependencies and replaces them with @theintern/common. This was done primarily to alleviate typing conflicts that were happening when using Intern (which uses Leadfoot) to test the @dojo projects.

This release also contains more thorough typing exports. In particular, the type returned by Element methods (CancellablePromise) is now exported, allowing users to declare variables of that type. (See #158)

2.1.1

14 Sep 12:32
Compare
Choose a tag to compare

Overview

This release updates the @dojo dependencies.