• Studio
  • Guides
  • API
  • Recipes
  • Examples
  • FAQ
  • What's New
  • Support
 Star    9K
Recipes
  • Basics
    • Selector Recipes
    • Test <select> Elements
    • Test Static HTML Pages
    • Test on Remote Computers and Mobile Devices
    • Test File Upload
  • Best Practices
    • Create Helpers
    • Create Data-Driven Tests
  • Integrations
    • Import Third-Party Modules
    • Use Testing Library API
    • Use the Angular CLI Builder
    • Use TestCafe with Gulp
    • Use TestCafe with Grunt
    • Test Websites That Use reCAPTCHA
    • Find Code Issues with Flow Type Checker
  • Configuration
    • Access Environment Variables in Tests
    • Grant or Fix TestCafe Permissions on macOS
  • Debugging
    • Debug Tests in Chrome Developer Tools
    • Debug Tests in Visual Studio Code
    • Debug Tests in WebStorm
    • Skip JavaScript Errors
  • Migration
    • TestCafe 2.0 Migration Guide
    • Migrate Tests from Protractor to TestCafe
  • Legacy
    • Download Files in IE

Recipes

This section includes examples and recipes that describe to use TestCafe in different scenarios.

Basics

  • Test <select> Elements
  • Test Static HTML Pages
  • Test on Remote Computers and Mobile Devices
  • Test File Upload

Best Practices

  • Create Helpers
  • Create Data-Driven Tests

Integrations

  • Import Third-Party Modules
  • Testing Library API
  • Axe-core
  • Angular CLI Builder
  • Gulp
  • Grunt
  • Test Websites That Use reCAPTCHA
  • Flow Type Checker

Configuration

  • Access Environment Variables in Tests

Debugging

Main article: Debug Tests

  • Chrome Developer Tools
  • Visual Studio Code
  • WebStorm
  • Skip JavaScript errors

Migration

  • Migrate Tests from Protractor to TestCafe
  • TestCafe 2.0 Migration Guide

Legacy

  • Download Files in IE
TestCafe

TestCafe is a user-friendly end-to-end testing framework. Free and open source test runner. Powerful desktop app. Enterprise-quality web services.

FacebookTwitterGitHubEmailYoutube

Footer navigation

Product

  • Why TestCafe
  • Getting Started
  • TestCafe Studio
  • Integrations
  • What's New
  • Roadmap

Features

  • Cross-browser tests
  • API tests
  • Multi-window tests
  • Iframe tests
  • Live Mode
  • Unstable test detection
  • Screenshots and Videos
  • Concurrent test runs
  • TypeScript tests

Resources

  • Blog
  • Community Blogs
  • Courses
  • Books
  • Case studies

Learn

  • Docs
  • FAQ
  • Guides
  • Best Practices
  • Examples

Support

  • Report an Issue
  • Suggest a Feature
  • Ask on StackOverflow

© 2012–2023 Developer Express Inc. Use of this site constitutes acceptance of our Privacy Policy.

All trademarks or registered trademarks are property of their respective owners.