Commit Graph

836 Commits

Author SHA1 Message Date
Nick Sweeting 0c758f8894 fix old tests 2025-05-27 15:58:11 -07:00
Nick Sweeting 2450bd3ad2 more intro explanation to custom actions 2025-05-26 20:19:10 -07:00
Nick Sweeting 55ce8e8c14 more improvements to custom actions docs 2025-05-26 19:57:30 -07:00
Nick Sweeting 78a1bef57a more test cleanups 2025-05-26 19:07:25 -07:00
Nick Sweeting f19adf9bb3 remove dead code, cleanup examples and tests 2025-05-26 18:37:52 -07:00
Nick Sweeting 5b2023bcff more tests cleanup 2025-05-26 18:27:10 -07:00
Nick Sweeting 519797c48b cleanup agent actions tests 2025-05-26 17:36:49 -07:00
Nick Sweeting 94c6d50253 fix screen and viewport logic 2025-05-26 17:35:56 -07:00
Nick Sweeting 07772c8d1d clean up ci tests and rename them for clarity 2025-05-26 16:57:16 -07:00
Nick Sweeting af3cc4d13e upgrade to modern pytest-asyncio without excess decorators 2025-05-26 16:57:15 -07:00
Nick Sweeting ae3d47b192 fix function-scope runloop 2025-05-26 04:24:49 -07:00
Nick Sweeting 1eeb97a92e more tests fixes to make it more deterministic 2025-05-25 17:32:09 -07:00
Nick Sweeting 7a94eff56e more tests fixes 2025-05-25 14:09:32 -07:00
Nick Sweeting 89f83c9e89 test fix 2025-05-25 06:49:25 -07:00
Nick Sweeting 4ffd6bedc0 handle mixed order action params 2025-05-25 06:14:05 -07:00
Nick Sweeting f01c55c110 add failing test 2025-05-25 06:01:41 -07:00
Nick Sweeting 8ddb5a68f5 better wait action tests 2025-05-25 05:06:15 -07:00
Nick Sweeting 565de1f328 merge tests for action registry and clarify mixed args mode 2025-05-25 04:35:56 -07:00
Nick Sweeting addeb56f8c add new param optimization test 2025-05-25 03:50:02 -07:00
Nick Sweeting eaa5a6b896 add claude rules and tests/ci 2025-05-25 03:39:17 -07:00
Nick Sweeting 10ec1e8841 fix all actions to use kwargs at callsites 2025-05-25 02:58:17 -07:00
Nick Sweeting d2ac59e211 refactor action registration to consistently require params or args and kwargs 2025-05-25 01:38:18 -07:00
Nick Sweeting 75f14c4784 checkpoint 2025-05-24 20:41:44 -07:00
Nick Sweeting 3f614ab9df simplify _replace_secrets func to take page obj directly 2025-05-24 02:20:52 -07:00
Nick Sweeting ba85963c45 merge browser_viewport tests into single example 2025-05-23 18:21:19 -07:00
Nick Sweeting 6a19f29082 move SpecialActionParameters into views file 2025-05-23 18:21:19 -07:00
Nick Sweeting 815ae48938 fix pypi publish action 2025-05-23 18:21:18 -07:00
Nick Sweeting 272293da4a fix variable naming 2025-05-23 14:02:54 -07:00
Nick Sweeting 32006bb272 fix tests 2025-05-23 00:55:03 -07:00
Nick Sweeting 6b8360c475 better logging 2025-05-22 23:17:21 -07:00
Nick Sweeting d5f7fce5cc add browser_session_param tests 2025-05-22 17:07:09 -07:00
Nick Sweeting 472d462fa7 minor fixes for proxy models and positional args in google sheets actions 2025-05-22 17:06:22 -07:00
Nick Sweeting 18554e2834 autodetect tests for ci by looking in folder 2025-05-22 05:34:04 -07:00
Nick Sweeting 291eb86eb3 fix tests 2025-05-22 05:25:09 -07:00
Nick Sweeting dcfc6a4c8e fix browser_session tests 2025-05-22 05:21:19 -07:00
Nick Sweeting 1733bc9654 linter 2025-05-22 05:04:47 -07:00
Nick Sweeting 187641f695 add support for nested sensitive_data 2025-05-22 04:58:23 -07:00
Nick Sweeting 11eabb3601 improvements to allowed_domains checking security 2025-05-22 03:21:25 -07:00
Nick Sweeting e49205e71b fix default port check 2025-05-20 06:18:16 -07:00
Nick Sweeting 54a62b5cff fix pytest assert 2025-05-20 06:14:30 -07:00
Nick Sweeting 2f002b4c22 rename session.py profile.py, fix stealth example, fix tests 2025-05-20 05:34:47 -07:00
Nick Sweeting f47977ac9c fix bugs, add browser_state_summary, add patchright 2025-05-20 04:44:03 -07:00
Nick Sweeting 15a760ef17 backwards compatibility with old models and improved tests with icognito mode 2025-05-20 03:07:01 -07:00
Nick Sweeting 84e2cc653f update tests to use new BrowserProfile and BrowserSession 2025-05-20 02:33:22 -07:00
Nick Sweeting 2a4a2fd6c6 start updating test_contex.py to use new BrowserSession models 2025-05-19 17:50:06 -07:00
Nick Sweeting 90dad4a39a refactor to use new BrowserSession model 2025-05-17 04:54:13 -07:00
Nick Sweeting 00d289723f add more glob edge case testing 2025-05-13 18:56:39 -07:00
Nick Sweeting 074b01f6d1 tweak docstring 2025-05-13 18:51:01 -07:00
Nick Sweeting 7e26eb14b1 add glob support to allowed_domains 2025-05-13 18:25:28 -07:00
Nick Sweeting 3e66046046 linter 2025-05-13 17:18:50 -07:00