TestCafe Studio 1.7.0

Released: Jan 20, 2022

Updates in 1.7.0

Features

  • Electron Version Update - TestCafe Studio v1.7 is built with Electron 13.5.2.
  • TestCafe Browser Tools for Apple Mac Update - The TestCafe Browser Tools package is a communication layer that automates browsers on behalf of TestCafe. TestCafe Browser Tools require special privileges to automate browsers and take screenshots. Security improvements in recent versions of Apple macOS made these privileges harder to obtain. Previous versions of TestCafe Studio included their own TestCafe Browser Tools binary. macOS users with multiple sets of TestCafe Browser Tools had to go through a lengthy process to grant them all the necessary permissions. Starting from TestCafe Studio v1.7, the installations share a single TestCafe Browser Tools binary. Additionally, the new TestCafe Browser Tools binary runs natively on Apple Silicon Macs.
  • Report Enhancements - Test reports with error messages now include a link to the line or action that caused the error.

Fixes

  • TestCafe Studio adds temporary states such as ‘mouseover’ to Selector queries.
  • TestCafe Studio cannot connect to servers with non-standard HTTP headers because it does not pass the --insecure-http-parser Node.js option.
  • Incorrect dialog processing leads to playback issues with test scripts.
  • Tab navigation menu items are permanently disabled.
  • TestCafe Studio displays incorrect error messages during test script playback.
  • JSON reports unexpectedly disappear during routine user interaction.
  • Script recorder fails when another application modifies the script during test recording.