Commit Graph

798 Commits

Author SHA1 Message Date
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
Nick Sweeting 2780759832 fix tests the hacky way for now 2025-05-12 05:47:59 -07:00
Nick Sweeting 96682d8910 switch back from patchright to playwright until issues are resolved 2025-05-09 18:14:07 -07:00
Phenomenon 712acf3074 Merge branch 'main' into dropdown_click 2025-05-06 23:34:02 +05:30
Anirudha619 429a4bba42 Refactor tests in test_controller.py to use pytest-httpserver 2025-05-06 23:13:23 +05:30
Nick Sweeting d24e609e9f Merge branch 'main' into fix/add-grant-permissions-method-to-dummycontext 2025-05-06 05:02:08 -07:00
dha-aa a6a5920dfd Fix: Add missing 'grant_permissions' method to DummyContext to resolve AttributeError in test 2025-05-06 11:36:51 +00:00
dha-aa ecb00ea3b4 Fix: Add missing 'grant_permissions' method to DummyContext to resolve AttributeError in test 2025-05-06 11:22:57 +00:00
Nick Sweeting e295590cca change test_controller to also use pytest-httpserver 2025-05-06 18:56:12 +08:00
Nick Sweeting cef1d43cbf change test_tab_management to use pytest-httpserver for more deterministic tests 2025-05-06 18:26:38 +08:00
Nick Sweeting fc1505902b dont disable security in tests 2025-05-06 18:18:44 +08:00
Nick Sweeting 1b07c076c3 always use new headless mode 2025-05-06 18:02:25 +08:00
Anirudha619 333c5b016f update assertion in test_get_dropdown_options 2025-05-05 23:30:02 +05:30
Anirudha619 4ae56abfcf add test for click_element_by_index 2025-05-05 23:06:36 +05:30
Anirudha619 1a662782b6 add test for select_dropdown_option 2025-05-05 23:04:31 +05:30
Anirudha619 fa9f651697 add test_get_dropdown_options 2025-05-05 23:00:05 +05:30
Anirudha619 4d62a692d4 add controller test 2025-05-04 23:36:42 +05:30
Nick Sweeting 1a352c7c86 add tests for sensitive data 2025-05-04 20:21:23 +08:00
Nick Sweeting 73b86843f2 add new tab management test with controller actions 2025-05-04 18:40:49 +08:00
Nick Sweeting 84c43e6a1e add tests for current tab detection 2025-05-04 17:57:23 +08:00
Nick Sweeting d08b402101 finish updating last few locations where nested window_size was used 2025-05-04 00:29:29 +08:00
Nick Sweeting 3a1fa0f506 add test 2025-05-03 23:53:09 +08:00
Nick Sweeting 4b1e15d8bd remove BrowserWindowContextSize in favor of window_width and window_height attrs 2025-05-03 15:32:42 +08:00
Nick Sweeting 2be4ba4f70 more pyupgrade changes 2025-05-02 20:50:21 +08:00
Nick Sweeting db09acb7f6 Merge branch 'main' into pyupgrade 2025-05-02 05:35:33 -07:00
Nick Sweeting 66b3c26df5 add pyupgrade to lint rules 2025-05-02 15:21:23 +08:00
Nick Sweeting 44a5346c01 Update tests/test_controller.py 2025-05-02 02:41:27 -04:00
Nick Sweeting b898d4915a Merge branch 'main' into test-controller 2025-05-01 00:42:37 -07:00
Sandeep Salwan 361fb82142 Fix: Respect user-provided no_viewport setting in browser sizing 2025-04-30 21:14:08 -07:00
Sandeep Salwan b4133b8912 Fix browser_window_size not changing window size in non-headless mode 2025-04-29 18:02:29 -07:00
Anirudha619 8c5569d024 add more controller test 2025-04-30 01:08:35 +05:30
Anirudha619 a65a66d5b6 add controller test 2025-04-29 23:14:36 +05:30
Nick Sweeting d781a3faab fix lint errors 2025-04-28 04:06:19 +08:00
shyanilMishra c94e8e4f7c Handle empty model output action with retry and safe fallback part 2 2025-04-27 23:02:08 +05:30
Nick Sweeting 04f59a0e49 Merge pull request #1482 from prenit-wankhede/main 2025-04-26 18:38:54 -07:00
Prenit Wankhede 0b21e50ca6 allow providing chrome_remote_debugging_port in browser config. fix launching user provided chrome browser. 2025-04-26 15:11:25 +04:00
Anirudha619 2cea6aef79 run pre-commit 2025-04-25 23:42:23 +05:30
Anirudha619 c7941adec6 Fix RuntimeError: no running event loop 2025-04-22 23:08:39 +05:30
lynn 192b42ff79 chore: replace playwright with patchright 2025-04-22 15:43:01 +08:00