Application Types
Desktop Applications
Test native desktop applications on Windows, macOS, and Linux with the same simple API:Desktop Preset
Complete guide to testing desktop applications
VS Code Extensions
Test IDE extensions with full access to the VS Code environment:VS Code Preset
Complete guide to testing VS Code extensions
Chrome Extensions
Test browser extensions in their natural environment with access to popups, content scripts, and background pages:Chrome Extension Preset
Complete guide to testing Chrome extensions
Advanced Use Cases
AI Chatbots
Test conversational AI interfaces with multi-turn interactions:PDF Generation
Test PDF generation and content verification:Spelling & Grammar
Test spell-check and grammar checking functionality:OAuth Signup & Login
Test OAuth flows with third-party authentication providers:File System & Uploads
Test file upload functionality and file system interactions:Content Types
Image Content
Test applications that work with images, including editing, filtering, and recognition:Video Content
Test video players, editing, and streaming functionality:Accessibility & UI Features
OS Accessibility Features
Test applications with screen readers, keyboard navigation, and other accessibility features:Light / Dark Mode
Test theme switching and appearance preferences:Web Technologies
<iframe> Content
Test embedded content and cross-frame interactions:
<canvas> Elements
Test canvas-based applications like drawing tools, charts, and games:
<video> Elements
Test HTML5 video elements and custom video players:
Why TestDriver Covers Everything
TestDriver’s AI-powered visual understanding and natural language interface means you can test any UI element, regardless of:- Technology stack: React, Angular, Vue, Svelte, vanilla JS, native desktop frameworks
- Rendering method: DOM, Shadow DOM, Canvas, WebGL, native UI
- Complexity: Simple forms, complex dashboards, games, multimedia applications
- Platform: Web, desktop, mobile, extensions, embedded systems

