Commit Graph

643 Commits

Author SHA1 Message Date
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
Shuchang Zheng
6b385b3c85 Post action improvements: only generate scripts for a certain list of actions (#3676) 2025-10-15 19:41:52 +00:00
pedrohsdb
dfe8d6fb85 Refactor LLM config to payload-based approach and add NORMAL/CUSTOM select-agent handlers (#3723) 2025-10-15 12:14:22 -07:00
LawyZheng
f69acdaadc readonly input type dropdown (#3717) 2025-10-15 14:39:27 +08:00
Stanislav Novosad
975e431bac Revert "Make navigate_to_url idempotent" (#3712) 2025-10-14 17:36:45 -06:00
Stanislav Novosad
ff4a2c982b Make navigate_to_url idempotent (#3705)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-10-14 16:34:20 -06:00
LawyZheng
dc832ea6db support magic link login (#3702) 2025-10-14 16:24:14 +08:00
LawyZheng
e08778993e abort scraping when too many elements (#3678) 2025-10-10 15:46:55 +08:00
Shuchang Zheng
40d127de58 store xpath as root level attribute of action (#3654) 2025-10-09 00:59:30 -07:00
LawyZheng
04e768987e improve download handler (#3642) 2025-10-08 15:23:28 +08:00
LawyZheng
009bb119b9 improve input handler (#3635) 2025-10-07 22:33:45 +08:00
Shuchang Zheng
337687dbdc fix script run totp (#3632) 2025-10-07 01:26:42 -07:00
pedrohsdb
6fc56d9775 Pedro/support_multi_field_6_digit_totp (#3622) 2025-10-06 16:37:35 -07:00
Jonathan Dobson
a758b03861 make browser download timeout configurable for blocks and tasks (#3619) 2025-10-06 11:09:20 -04:00
Shuchang Zheng
ba78db3b70 add pre click back to select option handler (#3608) 2025-10-03 13:38:50 -07:00
pedrohsdb
52c38a66c1 reverting lawys PR to fix workable (#3579) 2025-10-01 11:51:07 -07:00
pedrohsdb
80c7ea2577 Revert "skip malformed css selector" (#3578) 2025-10-01 11:38:07 -07:00
pedrohsdb
0fce84a384 skip malformed css selector (#3577) 2025-10-01 11:24:43 -07:00
Stanislav Novosad
d61179e132 Migrate Skyvern to uv from poetry (#3554)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: stas <stas@skyvern.com>
2025-09-30 15:19:12 -06:00