Skip to content

Releases: DevExpress/testcafe

v2.0.2

31 Oct 12:06
97063a1
Compare
Choose a tag to compare

v2.0.2 (2022-10-31)

Bug Fixes

  • TestCafe doesn't include the flags necessary to launch Chrome in a Podman container (PR #7307 by @timnederhoff)
  • TestCafe doesn't warn users when it interacts with an element that obstructs the original action target (#2930)
  • TestCafe incorrectly parses regular expressions passed to the --skip-js-errors CLI flag (#7301)

v2.0.1

26 Sep 08:30
8aac5e1
Compare
Choose a tag to compare

v2.0.1 (2022-09-26)

Bug Fixes

  • TestCafe yields incomplete video recordings in concurrency mode (#7218).
  • Video recordings in concurrency mode yield EPIPE errors that cause crashes (#7216).
  • Running TestCafe 1.20.1 and up with a high concurrency factor may nonetheless result in a MaxListenersExceededWarning warning (#7188).

v2.0.1-rc.1

20 Sep 06:39
f45a509
Compare
Choose a tag to compare
v2.0.1-rc.1 Pre-release
Pre-release

What’s Changed

v2.0.1-alpha.2

09 Sep 03:22
97eb3a2
Compare
Choose a tag to compare
v2.0.1-alpha.2 Pre-release
Pre-release

What’s Changed

v2.0.1-alpha.1

06 Sep 05:13
eeab6bf
Compare
Choose a tag to compare
v2.0.1-alpha.1 Pre-release
Pre-release

What’s Changed

v2.0.0

31 Aug 07:11
94ab4ec
Compare
Choose a tag to compare

v2.0.0 (2022-08-31)

TypeScript update

⚠️
TestCafe 2.0 includes a breaking change.
The framework’s built-in TypeScript compiler has been updated from version 3.9 to version 4.7. The vast majority of TestCafe users should not experience any issues during the upgrade. However, since TypeScript does not follow the semver versioning policy, even minor TypeScript updates contain breaking changes. Some TypeScript users may need to perform additional actions to ensure the compatibility of their test code.

Read the TestCafe 2.0 Migration Guide to learn more.

Improvement: New ways to ignore JavaScript errors

TestCafe v2.0 introduces new ways to ignore JavaScript errors during test runs.

Two new methods allow you to ignore errors on a per-test or a per-fixture basis.

  • Use the test.skipJsErrors method to ignore JavaScript errors in specific tests.
  • Use the fixture.skipJsErrors method to ignore JavaScript errors for specific fixtures.
  • The t.skipJsErrors action lets you ignore JavaScript errors at specific points in the test.

For each of the methods above, you can define the following options:

  • The pageUrl option filters errors by page URL.
  • The message option filters errors by message.
  • The stack option filters errors by call stack.

Read the Skip JavaScript Errors recipe to learn more.

v2.0.0-rc.4

30 Aug 10:08
ac5e0a3
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

What’s Changed

v2.0.0-rc.3

26 Aug 10:52
94c77fd
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

What’s Changed

  • fix: removed unnecessary disposing a temp directory for screenshots (#7250) @Aleksey28

v2.0.0-rc.2

26 Aug 08:04
8016899
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

What’s Changed

v2.0.0-rc.1

25 Aug 10:38
7995d32
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

What’s Changed