add Playwright CLI comparison table to website and README
Closes #57 Highlights key differences: Playwriter uses your existing Chrome (logins, extensions, cookies), can bypass captchas by disconnecting the extension, lets you collaborate in the same browser window, and gives full Playwright API + raw CDP access instead of a limited shell command set.
This commit is contained in:
@@ -139,6 +139,19 @@ Color-coded: yellow=links, orange=buttons, coral=inputs, pink=checkboxes, peach=
|
||||
|
||||
## Comparison
|
||||
|
||||
### vs Playwright CLI
|
||||
|
||||
| | Playwright CLI | Playwriter |
|
||||
| -------------- | -------------------- | --------------------------------- |
|
||||
| Browser | Spawns new browser | **Uses your Chrome** |
|
||||
| Login state | Fresh | Already logged in |
|
||||
| Extensions | None | Your existing ones |
|
||||
| Captchas | Always blocked | Bypass (disconnect extension) |
|
||||
| Collaboration | Separate window | Same browser as user |
|
||||
| Capabilities | Limited command set | Anything Playwright can do |
|
||||
| Raw CDP access | No | Yes |
|
||||
| Video recording| File-based tracing | Native tab capture (30–60fps) |
|
||||
|
||||
### vs BrowserMCP
|
||||
|
||||
| | BrowserMCP | Playwriter |
|
||||
|
||||
@@ -374,6 +374,21 @@ export default function IndexPage() {
|
||||
]}
|
||||
/>
|
||||
|
||||
<ComparisonTable
|
||||
title='vs Playwright CLI'
|
||||
headers={['', 'Playwright CLI', 'Playwriter']}
|
||||
rows={[
|
||||
['Browser', 'Spawns new browser', 'Uses your Chrome'],
|
||||
['Login state', 'Fresh', 'Already logged in'],
|
||||
['Extensions', 'None', 'Your existing ones'],
|
||||
['Captchas', 'Always blocked', 'Bypass (disconnect extension)'],
|
||||
['Collaboration', 'Separate window', 'Same browser as user'],
|
||||
['Capabilities', 'Limited command set', 'Anything Playwright can do'],
|
||||
['Raw CDP access', 'No', 'Yes'],
|
||||
['Video recording', 'File-based tracing', 'Native tab capture (30\u201360fps)'],
|
||||
]}
|
||||
/>
|
||||
|
||||
<ComparisonTable
|
||||
title='vs BrowserMCP'
|
||||
headers={['', 'BrowserMCP', 'Playwriter']}
|
||||
|
||||
Reference in New Issue
Block a user