Tommy D. Rossi
4ebfdaab36
add browser console log capture and fix test contamination
...
- Add getLatestLogs function to capture and retrieve browser console logs
- Support filtering by page, search string/regex, and count limit
- Add clearAllLogs function to prevent log persistence across tests
- Make console listeners synchronous using page _guid for immediate capture
- Add critical test verifying extension reconnection after disconnectEverything
- Preserve console logs across browser reconnections for stability
2025-11-24 15:30:23 +01:00
Tommy D. Rossi
bd7ed3ac6e
fix logs tests
2025-11-24 14:14:23 +01:00
Tommy D. Rossi
8cd2aad719
add tabs only in testing
2025-11-24 13:49:16 +01:00
Tommy D. Rossi
fb658853b3
add chrome web store links to readmes for better discoverability
2025-11-24 13:44:29 +01:00
Tommy D. Rossi
167b5919c9
about testing
2025-11-24 12:01:11 +01:00
Tommy D. Rossi
2a9793bf9d
disable tabs permission when not testing
2025-11-24 11:59:37 +01:00
Tommy D. Rossi
16b3aaca50
add support for getlatestlogs
2025-11-23 18:50:25 +01:00
Tommy D. Rossi
93c827ac8c
fix icon on reload
2025-11-23 18:14:12 +01:00
Tommy D. Rossi
bd76388edd
run with headless! finally
2025-11-23 14:35:50 +01:00
Tommy D. Rossi
6b6ac216f2
add disconnectEverything function. add new test where playwright sees
...
existing page tab
2025-11-22 23:49:40 +01:00
Tommy D. Rossi
7025836f7e
new script
2025-11-22 23:44:42 +01:00
Tommy D. Rossi
5c64ecde08
better logs for maps and sets
2025-11-22 14:52:51 +01:00
Tommy D. Rossi
96b1f8a4c8
capabilities
2025-11-22 14:52:40 +01:00
Tommy D. Rossi
8e3ebcf080
nn
2025-11-22 14:40:48 +01:00
Tommy D. Rossi
1a18cf90ca
add in depth comment on how runtime disable is needed
2025-11-22 14:40:44 +01:00
Tommy D. Rossi
804f465b59
send runtime.disable then enable
2025-11-22 14:40:31 +01:00
Tommy D. Rossi
e3cd844b3e
agents
2025-11-22 13:43:04 +01:00
Tommy D. Rossi
fb1d06edaa
add support for logging from extension
2025-11-22 13:41:21 +01:00
Tommy D. Rossi
30d570b32c
add test where we reconnect extension
2025-11-22 13:25:23 +01:00
Tommy D. Rossi
dbcea11f2a
fix tests
2025-11-22 13:22:56 +01:00
Tommy D. Rossi
bc67feeeeb
use new extension ws socket
2025-11-22 13:08:05 +01:00
Tommy D. Rossi
274b47b577
Update AGENTS.md
2025-11-22 12:46:52 +01:00
Tommy D. Rossi
8d7ca02fde
Update PLAYWRITER_AGENTS.md
2025-11-22 12:46:47 +01:00
Tommy D. Rossi
8ca6d47dc4
Update AGENTS.md
2025-11-22 12:44:10 +01:00
Tommy D. Rossi
27172cf7ca
concurrent tabs test works
2025-11-22 12:43:52 +01:00
Tommy D. Rossi
c658c153b2
add concurrent pages test
2025-11-22 12:28:21 +01:00
Tommy D. Rossi
2f1c2c781a
test: add edge case test for navigation/reload (skipped)
2025-11-22 12:09:17 +01:00
Tommy D. Rossi
7d237cff5c
more chars
2025-11-22 12:00:02 +01:00
Tommy D. Rossi
71c1c75359
chore: update changelog, bump versions and refine tests
2025-11-22 11:59:48 +01:00
Tommy D. Rossi
d52d591155
better test. spawn the extension with playwright
2025-11-22 11:43:52 +01:00
Tommy D. Rossi
f2efb12dab
add more globals in background.ts toggleExtensionForActiveTab
2025-11-22 11:43:38 +01:00
Tommy D. Rossi
881155a7de
do not try to detach tab twice
2025-11-22 11:43:23 +01:00
Tommy D. Rossi
9ab94933a2
handle target info changed to change target id
2025-11-22 11:42:00 +01:00
Tommy D. Rossi
aedeaa7a67
add tabs permission
2025-11-22 11:41:32 +01:00
Tommy D. Rossi
3964b17fa1
more info
2025-11-22 11:18:17 +01:00
Tommy D. Rossi
f2bba2512b
type method string
2025-11-22 11:02:24 +01:00
Tommy D. Rossi
47f8670c1a
use cdp types safety
2025-11-22 11:00:21 +01:00
Tommy D. Rossi
95fc26149b
agentes
2025-11-22 10:00:54 +01:00
Tommy D. Rossi
b1830b2714
more agents
2025-11-22 09:58:53 +01:00
Tommy D. Rossi
ce0187f177
nn
2025-11-21 23:24:33 +01:00
Tommy D. Rossi
7ae0891ec3
nn
2025-11-21 23:15:55 +01:00
Tommy D. Rossi
75f9e6d79f
nicer logs in server
2025-11-21 23:15:51 +01:00
Tommy D. Rossi
35dbcab181
feat: add getLocatorStringForElement and fix timeout in getCurrentPage
2025-11-21 22:27:48 +01:00
Tommy D. Rossi
17f6c48641
nicer icon color
2025-11-19 17:57:41 +01:00
Tommy D. Rossi
ff9e0f3e53
nicer icon color
2025-11-19 17:56:46 +01:00
Tommy D. Rossi
123b2d6b88
accessibilitySnapshot({ page, searchString: /textarea|form/i })
2025-11-19 16:07:05 +01:00
Tommy D. Rossi
184da5e07c
error state is per tab. do not nuke on clicking errored icon
2025-11-19 15:51:49 +01:00
Tommy D. Rossi
5f56aaccc3
nicer icons
2025-11-19 15:48:25 +01:00
Tommy D. Rossi
d60c70bc21
Update prompt.md
2025-11-19 15:19:59 +01:00
Tommy D. Rossi
74dcc55a03
always check the current page state after an action
2025-11-19 15:17:12 +01:00