merge: PR #275 - fix: support Linux Chromium cookie import

Conflict resolution: combined #65's multi-profile scanning with
#275's platform-aware path resolution. listProfiles() and
findInstalledBrowsers() now work across macOS and Linux.
This commit is contained in:
Garry Tan
2026-03-22 22:52:36 -07:00
8 changed files with 386 additions and 123 deletions
+1 -1
View File
@@ -487,7 +487,7 @@ Refs are invalidated on navigation — run `snapshot` again after `goto`.
| `click <sel>` | Click element |
| `cookie <name>=<value>` | Set cookie on current page domain |
| `cookie-import <json>` | Import cookies from JSON file |
| `cookie-import-browser [browser] [--domain d]` | Import cookies from Comet, Chrome, Arc, Brave, or Edge (opens picker, or use --domain for direct import) |
| `cookie-import-browser [browser] [--domain d]` | Import cookies from installed Chromium browsers (opens picker, or use --domain for direct import) |
| `dialog-accept [text]` | Auto-accept next alert/confirm/prompt. Optional text is sent as the prompt response |
| `dialog-dismiss` | Auto-dismiss next dialog |
| `fill <sel> <val>` | Fill input |