Commit Graph

461 Commits

Author SHA1 Message Date
Nick Sweeting
d2dbe538c9 disable bubus WAL for now 2025-07-18 12:49:39 -07:00
Magnus Müller
07262b3ae8 Fix tests 2025-07-18 16:00:05 +02:00
Nick Sweeting
797408d8fa fix session reuse hanging in CI 2025-07-15 19:07:14 -07:00
mertunsall
8e8cf1cf26 fix tests 2025-07-15 14:08:36 +02:00
mertunsall
280b37d40e fix different way 2025-07-15 14:05:15 +02:00
mertunsall
4de08c4ae9 fix more tests 2025-07-15 13:58:43 +02:00
mertunsall
52b856a6b7 fix tests 2025-07-15 13:55:56 +02:00
better-salmon
8584c6e582 fix: ensure new browser context is created for video recording in existing sessions 2025-07-11 15:18:14 +03:00
Nick Sweeting
d958260c42 tweak test fixture scope 2025-07-11 00:44:10 -07:00
Nick Sweeting
1b18e15a85 remove dead tests 2025-07-11 00:02:52 -07:00
Nick Sweeting
75895ab9ca fix test liveness checking of sessions 2025-07-10 23:02:59 -07:00
Nick Sweeting
f82b778d4c max cap on blocking_pages test 2025-07-10 19:48:17 -07:00
Nick Sweeting
ff875e8d6d asser tonly viewport screenshots 2025-07-10 19:48:03 -07:00
Nick Sweeting
674f602ce8 fix recovery on delayed nav 2025-07-10 19:30:22 -07:00
Nick Sweeting
1b0f196be4 fix data dir used for tests 2025-07-10 19:11:08 -07:00
Nick Sweeting
f84503d15a tweak test expectations 2025-07-10 19:03:57 -07:00
Nick Sweeting
03c7343408 bump pyright version 2025-07-10 18:51:56 -07:00
Nick Sweeting
b061e9bc22 limit navigation time for tests so they fail faster 2025-07-10 18:40:08 -07:00
Nick Sweeting
848fdf8aad clearer exception handling 2025-07-10 18:26:08 -07:00
Nick Sweeting
4f55a0e916 bump sleep time 2025-07-10 18:02:54 -07:00
Nick Sweeting
c96af9db7f allow more time in recovery 2025-07-10 18:02:30 -07:00
Nick Sweeting
f2091a86d5 make screenshot tests parallel more lax 2025-07-10 17:57:09 -07:00
Nick Sweeting
651ae9101b force page list refresh after force CDP close of page 2025-07-10 17:29:19 -07:00
Nick Sweeting
b05da141b9 lax timeouts for pageload for easier tests 2025-07-10 17:19:14 -07:00
Nick Sweeting
c321656ffe use 1px white png for about:blank screenshots 2025-07-10 16:58:24 -07:00
Nick Sweeting
317b2d1fe3 allow agent to attempt to use crashed pages 2025-07-10 16:30:58 -07:00
Nick Sweeting
cdca6339f6 try all browsers for evals 2025-07-10 16:24:47 -07:00
Nick Sweeting
d66cf32615 tweak nav error handling and logging 2025-07-10 16:22:18 -07:00
Nick Sweeting
e461380998 switch evaluate_tasks back to patchright+chrome 2025-07-09 14:51:42 -07:00
mertunsall
13aa27b84e fix tests 2025-07-09 16:20:07 +02:00
Nick Sweeting
4d8bdb3dbf install all browser versions for evals and tests 2025-07-08 06:05:20 -07:00
Nick Sweeting
80327bb63e dont explode all tests when a single screenshot fails 2025-07-08 05:40:04 -07:00
Nick Sweeting
54a413d255 tweak screenshot timing 2025-07-08 05:28:50 -07:00
Nick Sweeting
fc0af9e1e9 resolve pytest-httpserver hanging on stop after test cleanup 2025-07-08 03:56:02 -07:00
Nick Sweeting
a7649fb197 sequential_agents test fix 2025-07-08 03:28:00 -07:00
Nick Sweeting
48086d0cdd use retry decorator from bubus 2025-07-08 03:16:22 -07:00
Nick Sweeting
58f374e010 Merge branch 'main' into browser-subprocess 2025-07-08 02:46:20 -07:00
Nick Sweeting
932953683a fix trustedTypes html and fallback test 2025-07-08 02:45:48 -07:00
Nick Sweeting
af0697f12b fix tests and other improvements 2025-07-08 02:41:48 -07:00
Magnus Müller
2a36c8003e Update example and test 2025-07-08 11:16:00 +02:00
Nick Sweeting
9b552ee8ac test and telemetry fixes 2025-07-08 01:37:47 -07:00
Nick Sweeting
48d88bff33 fix sensitive_data tests 2025-07-08 01:16:17 -07:00
Nick Sweeting
5171916bb4 fix har recording and logging tests 2025-07-08 01:12:10 -07:00
Nick Sweeting
1b9f7253f0 fix tests and simplify pid detection 2025-07-08 00:56:25 -07:00
Nick Sweeting
45bf9815a5 fix cookies errors in tests and launch pid detection 2025-07-08 00:37:46 -07:00
Nick Sweeting
ab36c9a301 document multiple mcp servers connected to client 2025-07-07 18:04:32 -07:00
Nick Sweeting
ecdae5ca4c add unified tree iframe test 2025-07-07 17:18:15 -07:00
Nick Sweeting
983696aed1 Merge branch 'main' into mcp-server 2025-07-07 17:07:53 -07:00
Nick Sweeting
6dcf479fc6 add readme MCP section and fix lint errors 2025-07-07 17:07:06 -07:00
Daniel T.
c5a3c0cf2e Refines dynamic page state calculations
Replaces static page statistics with dynamic calculations for
viewport and scroll position metrics. Simplifies code logic in
scroll handling by removing unnecessary defaults for page
scrolling. Improves readability and reliability of page
scroll operations by requiring explicit num_pages parameter.

Enhances page-view consistency and user interaction handling.
2025-07-07 21:22:12 +02:00