Commit Graph

661 Commits

Author SHA1 Message Date
Stanislav Novosad
f754272f9c Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00
LawyZheng
c810096bf3 improve chain click logic (#4168) 2025-12-03 02:43:26 +08:00
LawyZheng
d86ca95f35 Revert "improve chain click logic" (#4167) 2025-12-03 02:38:16 +08:00
LawyZheng
a02ccee769 improve chain click logic (#4166) 2025-12-03 02:34:08 +08:00
Stanislav Novosad
19d2deb859 Split browser_state/manager protocol and implementation (#4165) 2025-12-02 11:08:38 -07:00
Marc Kelechava
b23fea86be [Backend] Add City and State targeting for Massive geo-targeting (#4133) 2025-11-28 14:24:44 -08:00
Mohamed Khalil
b7ecdaafb7 Add schema validation and default value filling for extraction results (#4063)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-11-28 15:10:41 +08:00
LawyZheng
362309dec3 scroll into view before click (#4127) 2025-11-28 13:43:30 +08:00
LawyZheng
e0d537a099 fix ng selectable detect (#4104) 2025-11-26 23:02:57 +08:00
LawyZheng
0ed55ad8bc safely close the tab (#4103) 2025-11-26 15:05:37 +08:00
LawyZheng
8d09d9822a clean up fullpage screenshot exp (#4102) 2025-11-26 14:55:02 +08:00
LawyZheng
1fff8a2ac6 auto close when page number exceeds (#4101) 2025-11-26 14:37:14 +08:00
LawyZheng
0ac6ef2853 add download trigger in action result (#4099) 2025-11-26 14:10:36 +08:00
LawyZheng
7c189818d9 allow extract result to be non dict (#4069) 2025-11-22 10:36:43 +08:00
Shuchang Zheng
2b1b28e4d7 improve caching reliability by add retries for scrape_page (#4058) 2025-11-21 00:08:13 -08:00
LawyZheng
917bd51214 update browser profile setting (#4054) 2025-11-21 11:39:53 +08:00
LawyZheng
e98c613c7c use different prompt name for click completion check (#4048) 2025-11-21 01:19:13 +08:00
LawyZheng
7f9916d3ca optimize bool type value parsing in domutils (#4046) 2025-11-20 15:16:24 +08:00
LawyZheng
31a79a1313 use value of the optiona when the content is empty (#4035) 2025-11-20 00:04:39 +08:00
LawyZheng
5ead565fd8 support to scrape on the chrome error page (#4018) 2025-11-18 17:12:11 +08:00
LawyZheng
ce76b400a9 parse file extension from url query (#4017) 2025-11-18 15:28:14 +08:00
kerry
1cfa457736 [Webeye] Fix JS loader encoding for domUtils.js (#3991)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2025-11-17 23:57:55 +00:00
LawyZheng
abcdf6a033 support download by select action (#4009) 2025-11-17 14:46:32 +08:00
LawyZheng
9814f9803a fix error reason when page is no data (#3998) 2025-11-14 12:38:11 +08:00
LawyZheng
4cf6757d05 add remove all unique ids (#3964) 2025-11-12 02:41:55 +08:00
Stanislav Novosad
688224caa8 SDK: Disable browser logs (#3958) 2025-11-11 09:32:49 -07:00
LawyZheng
f038b281c1 fix upload file issue (#3962) 2025-11-11 23:24:48 +08:00
LawyZheng
dcbd2f7a26 support angular click event (#3960) 2025-11-11 11:26:15 +08:00
LawyZheng
2e3879bc37 improve scrolling into view (#3952) 2025-11-10 22:17:10 +08:00
Shuchang Zheng
43e6890276 add date_format context for input and select action context, which will be used as context for caching (#3951) 2025-11-09 16:20:12 +08:00
pedrohsdb
ca958da6be Add termination-aware complete verification experiment (SKY-6884) (#3948) 2025-11-07 18:53:51 -08:00
LawyZheng
f7bd3d71ac pass context to multi select agent (#3937) 2025-11-07 19:00:26 +08:00
pedrohsdb
d8631151ba Speed optimizations: Economy element tree and TOTP context parsing skip (#3936) 2025-11-06 21:56:52 -08:00
Marc Kelechava
3db5ec6cd7 [SKY-6974] Browser Profiles [2/3] Marc/backend browser session profiles (#3923) 2025-11-06 01:24:39 -08:00
Stanislav Novosad
a6b8172834 Log page urls near MissingBrowserStatePage (#3901) 2025-11-05 11:30:01 -07:00
Shuchang Zheng
f43d04ae39 add ClickContext to support click action ai="fallback" in generated code (#3892) 2025-11-04 15:31:44 +08:00
LawyZheng
6e2d5b30e8 increase wait time to load auto completion options (#3876) 2025-11-01 19:35:23 +08:00
LawyZheng
5ec885ddd1 revert #2154 - fix complete action bug (#3859) 2025-10-30 15:33:26 +08:00
LawyZheng
f6145665c8 mark readonly element as interactable (#3845) 2025-10-29 13:10:21 +08:00
LawyZheng
49fd5f3c07 skip msedge download hub page (#3844) 2025-10-29 12:36:44 +08:00
LawyZheng
31eca44f8e not try selectable input for otp or secret input (#3843) 2025-10-29 12:26:23 +08:00
Shuchang Zheng
d55b9637c4 set context.step_id and context.task_id at the beginning of execute_step and unset at the end + auto log step_id & task_id (#3803) 2025-10-23 16:32:28 -07:00
pedrohsdb
5b80614aac Wait time optimization xp (#3802) 2025-10-23 16:09:42 -07:00
LawyZheng
87625d4c0f support new tab magic link logic (#3797) 2025-10-23 14:38:03 +08:00
LawyZheng
41b494542e support magic link in CUA engine (#3780) 2025-10-21 22:20:14 +08:00
LawyZheng
c2d7e6f2d0 check customized element pointer style (#3772) 2025-10-20 14:20:11 +08:00
Stanislav Novosad
fb24641212 Skyvern SDK Prototype (#3624) 2025-10-17 13:15:24 -06:00
LawyZheng
87decd6b77 terminate self and reclaim when claim failed (#3753) 2025-10-17 18:24:13 +08:00
LawyZheng
0a993f18ea longer wait time to load dropdown when there is an onclick attr (#3743) 2025-10-17 00:45:42 +08:00
LawyZheng
dfad07e986 extend datepicker agent (#3734) 2025-10-16 16:36:25 +08:00