> ## Documentation Index
> Fetch the complete documentation index at: https://docs.testdriver.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Comparison

> TestDriver vs Playwright vs Selenium

## Application support

TestDriver operates a full desktop environment, so it can run any application.

<div className="comparison-table">
  |    Application    | TestDriver | Playwright | Selenium |
  | :---------------: | :--------: | :--------: | :------: |
  |      Web Apps     |      ✅     |      ✅     |     ✅    |
  |    Mobile Apps    |      ✅     |      ✅     |     ✅    |
  |  VS Code Plugins  |      ✅     |            |          |
  |    Desktop Apps   |      ✅     |            |          |
  | Chrome Extensions |      ✅     |            |          |
</div>

## Testing features

TestDriver is AI first.

<div className="comparison-table">
  |        Feature        | TestDriver | Playwright | Selenium |
  | :-------------------: | :--------: | :--------: | :------: |
  |    Test Generation    |      ✅     |            |          |
  |    Adaptive Testing   |      ✅     |            |          |
  |   Visual Assertions   |      ✅     |            |          |
  |      Self Healing     |      ✅     |            |          |
  | Application Switching |      ✅     |            |          |
  |     GitHub Actions    |      ✅     |      ✅     |          |
  |     Team Dashboard    |      ✅     |            |          |
  |   Team Collaboration  |      ✅     |            |          |
</div>

## Test coverage

TestDriver has more coverage than selector-based frameworks.

<div className="comparison-table">
  |       Feature      | TestDriver | Playwright | Selenium |
  | :----------------: | :--------: | :--------: | :------: |
  |  Browser Viewport  |      ✅     |      ✅     |     ✅    |
  |     Browser App    |      ✅     |            |          |
  |  Operating System  |      ✅     |            |          |
  |        PDFs        |      ✅     |            |          |
  |     File System    |      ✅     |            |          |
  | Push Notifications |      ✅     |            |          |
  |    Image Content   |      ✅     |            |          |
  |    Video Content   |      ✅     |            |          |
  |     `<iframe>`     |      ✅     |            |          |
  |     `<canvas>`     |      ✅     |            |          |
  |      `<video>`     |      ✅     |            |          |
</div>

## Debugging features

Debugging features are powered by [Dashcam.io](https://dashcam.io).

<div className="comparison-table">
  |       Feature      | TestDriver | Playwright | Selenium |
  | :----------------: | :--------: | :--------: | :------: |
  |     AI Summary     |      ✅     |            |          |
  |    Video Replay    |      ✅     |      ✅     |          |
  |    Browser Logs    |      ✅     |      ✅     |          |
  |    Desktop Logs    |      ✅     |            |          |
  |  Network Requests  |      ✅     |      ✅     |          |
  |   Team Dashboard   |      ✅     |            |          |
  | Team Collaboration |      ✅     |            |          |
</div>

## Web browser support

TestDriver is browser agnostic and supports any version of any browser.

<div className="comparison-table">
  | Feature | TestDriver | Playwright | Selenium |
  | :-----: | :--------: | :--------: | :------: |
  |  Chrome |      ✅     |      ✅     |     ✅    |
  | Firefox |      ✅     |      ✅     |     ✅    |
  |  Webkit |      ✅     |      ✅     |     ✅    |
  |    IE   |      ✅     |            |     ✅    |
  |   Edge  |      ✅     |      ✅     |     ✅    |
  |  Opera  |      ✅     |            |     ✅    |
  |  Safari |      ✅     |            |     ✅    |
</div>

## Operating system support

TestDriver currently supports all the three major operating systems!

<div className="comparison-table">
  | Feature | TestDriver | Playwright | Selenium |
  | :-----: | :--------: | :--------: | :------: |
  | Windows |      ✅     |      ✅     |     ✅    |
  |   Mac   |      ✅     |      ✅     |     ✅    |
  |  Linux  |      ✅     |      ✅     |     ✅    |
</div>
