Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
33d77a3
feat(debug): support attach to headed browser
nCastle1 Mar 21, 2025
29fb33a
Merge branch 'main' into feat/enable-debugging-with-headed-browser
nCastle1 Mar 21, 2025
edaa90d
feat: add setting for debug-specific CLI arguments
nCastle1 Mar 25, 2025
843eccc
fix: Stop main session when child stopped
nCastle1 Mar 25, 2025
218a495
doc: add arg to readme, remove redundant sample
nCastle1 Mar 25, 2025
0038ccc
feat: no-config auto attach to browser
nCastle1 Mar 29, 2025
2fc7d89
fix: get webdriverio working
nCastle1 Mar 29, 2025
26d5895
fix: simplify config handling
nCastle1 Apr 4, 2025
ca72517
fix: improve webdriverio sample
nCastle1 Apr 4, 2025
36074be
improve config handling
nCastle1 Apr 4, 2025
7ae1bc7
feat(debug): support multiple projects
nCastle1 Apr 17, 2025
bf555a7
fix(sample): clarify webdriverio limitation
nCastle1 Apr 17, 2025
a8a427f
fix: remove outdated changes
nCastle1 Apr 17, 2025
7068700
fix: readability enhancement
nCastle1 Apr 17, 2025
f7c5a30
Merge branch 'main' into feat/enable-debugging-with-headed-browser
nCastle1 Apr 17, 2025
f73759d
fix: ignore screenshots
nCastle1 Jun 4, 2025
ff7709a
Merge branch 'main' into feat/enable-debugging-with-headed-browser
nCastle1 Jun 4, 2025
3c3eda3
fix: move debug info to meta, fix exclude behavior
nCastle1 Jul 3, 2025
c99e2ff
Merge branch 'main' into feat/enable-debugging-with-headed-browser
nCastle1 Jul 3, 2025
1d73ef5
fix: apply correct formatting
nCastle1 Jul 3, 2025
b3a4d2e
fix: revert use of deprecated method
nCastle1 Jul 3, 2025
4aa7472
fix: update new samples to use pnpm workspace
nCastle1 Jul 3, 2025
4618931
fix: update to use --inspect, not --inspect-brk
nCastle1 Jul 3, 2025
e9d270c
fix: clean up merge
nCastle1 Jul 3, 2025
0b94967
fix: clean up merge and comments
nCastle1 Jul 3, 2025
e7e66d1
Merge branch 'feat/enable-debugging-with-headed-browser' of github.co…
nCastle1 Jul 3, 2025
73a4dcc
Merge branch 'main' into feat/enable-debugging-with-headed-browser
nCastle1 Jul 7, 2025
1b9e39a
fix: import
nCastle1 Jul 7, 2025
3b24afe
fix: nest session cancellation
nCastle1 Jul 7, 2025
8ca5713
feat: improve warnings for browser mode debugging
nCastle1 Jul 7, 2025
1ae148b
Merge branch 'main' into feat/enable-debugging-with-headed-browser
sheremet-va Jul 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,26 @@
],
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
},
{
"name": "Run Extension Browser (multiple instances) Sample",
"type": "extensionHost",
"request": "launch",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"${workspaceFolder}/samples/browser-multiple"
],
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
},
{
"name": "Run Extension Browser (webdriverio) Sample",
"type": "extensionHost",
"request": "launch",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"${workspaceFolder}/samples/browser-webdriverio"
],
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
},
{
"name": "Run Extension Continuous Sample",
"type": "extensionHost",
Expand Down
1 change: 1 addition & 0 deletions samples/browser-multiple/.skip/vitest.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
throw new Error('do not import')
8 changes: 8 additions & 0 deletions samples/browser-multiple/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"vitest.nodeEnv": {
"TEST_CUSTOM_ENV": "hello"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
}
21 changes: 21 additions & 0 deletions samples/browser-multiple/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "basic",
"version": "1.0.0",
"description": "",
"author": "",
"license": "ISC",
"main": "index.js",
"scripts": {
"test": "vitest run"
},
"dependencies": {
"birpc": "^0.2.2"
},
"devDependencies": {
"@vitest/browser": "catalog:",
"@vitest/coverage-v8": "catalog:",
"playwright": "^1.51.1",
"vite": "catalog:",
"vitest": "catalog:"
}
}
Loading