Commit Graph

130 Commits

Author SHA1 Message Date
Shuchang Zheng
566a108d5d OTEL backend for metrics/traces/logs (#4632)
Co-authored-by: Benji Visser <benji@093b.org>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:54:07 -05:00
pedrohsdb
02c69e3fb5 Add timing logs to page readiness checks (#4582) 2026-01-29 17:06:02 -08:00
pedrohsdb
912d8dfa15 Fix AttributeError in _wait_for_page_ready_before_action (#4563) 2026-01-27 17:25:24 -08:00
LawyZheng
2c60d8e180 general text captcha solution (#4517) 2026-01-23 00:23:57 +08:00
pedrohsdb
b1cc6de7ed Add page readiness check before cached actions (#4492) 2026-01-19 15:41:15 -08:00
Shuchang Zheng
b333e4c829 fix local variable not defined errors (#4376) 2026-01-01 12:20:09 -08:00
Mohamed Khalil
f49b07f30d feat: add hover action support (#3994)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2025-12-09 23:27:26 +08:00
Stanislav Novosad
f754272f9c Extract BrowserState.scrape_website (#4184) 2025-12-03 15:08:32 -07:00
LawyZheng
8d09d9822a clean up fullpage screenshot exp (#4102) 2025-11-26 14:55:02 +08:00
LawyZheng
31a79a1313 use value of the optiona when the content is empty (#4035) 2025-11-20 00:04:39 +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
4cf6757d05 add remove all unique ids (#3964) 2025-11-12 02:41:55 +08:00
LawyZheng
f038b281c1 fix upload file issue (#3962) 2025-11-11 23:24:48 +08:00
LawyZheng
2e3879bc37 improve scrolling into view (#3952) 2025-11-10 22:17:10 +08:00
LawyZheng
f6145665c8 mark readonly element as interactable (#3845) 2025-10-29 13:10:21 +08:00
LawyZheng
31eca44f8e not try selectable input for otp or secret input (#3843) 2025-10-29 12:26:23 +08:00
pedrohsdb
5b80614aac Wait time optimization xp (#3802) 2025-10-23 16:09:42 -07: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
04e768987e improve download handler (#3642) 2025-10-08 15:23:28 +08:00
pedrohsdb
10fac9bad0 fix input on blocking element issue (#3500) 2025-09-22 14:03:37 -07:00
LawyZheng
598c06cdd1 fix cua bug (#3459) 2025-09-18 14:31:11 +08:00
LawyZheng
ef99a3cc99 pbs proxy debugging (#3409) 2025-09-11 13:18:47 +08:00
LawyZheng
9413958f4b fix block screenshot bug (#3361) 2025-09-05 02:31:29 +08:00
LawyZheng
ae8fda4ed5 use type instead of press (#3334) 2025-09-01 10:13:49 +08:00
Shuchang Zheng
33e9919193 remove annoying logs - "wait for animation end" (#3275) 2025-08-30 03:57:42 +08:00
LawyZheng
149856a31d use single press instead of press sequentially (#3310) 2025-08-28 14:33:34 +08:00
LawyZheng
55bc6bd367 helper function for wait animation (#3240) 2025-08-20 14:28:01 +08:00
LawyZheng
9a359ebfde decrease parse input prompt token (#3210) 2025-08-16 10:05:38 +08:00
LawyZheng
654cdb14e4 fix wait for animation end (#3201) 2025-08-15 15:24:54 +08:00
LawyZheng
cac4792f38 remove hard waiting time in scraping (#3195) 2025-08-15 02:24:59 +08:00
LawyZheng
04fd540cd5 stop building element tree again and again when drawing boudingbox (#3191) 2025-08-15 01:40:39 +08:00
LawyZheng
4ec4d7d1f5 optimize scrolling screenshot logic (#3058) 2025-07-30 15:37:44 +08:00
LawyZheng
d9537327da robust scrolling screenshot (#3050) 2025-07-29 14:56:13 +08:00
LawyZheng
0045bf4a79 do not remove target attr (#3013) 2025-07-22 18:01:45 +08:00
LawyZheng
8c72538d1c current view coordinate click (#3001) 2025-07-21 17:31:54 +08:00
LawyZheng
fcd22017b7 make scraping timeout configurable (#2991) 2025-07-19 13:18:12 +08:00
LawyZheng
dd9710eb9f add force textural element as interactable exp (#2936) 2025-07-14 13:09:40 +08:00
LawyZheng
6c47a8709f add skyvern element check and uncheck (#2902) 2025-07-09 10:58:22 +08:00
LawyZheng
95ab8295ce laminar integration (#2887) 2025-07-07 14:43:10 +08:00
Shuchang Zheng
bba1755ff1 scroll back after screenshot (#2851) 2025-07-01 06:00:54 +00:00
Asher Foa
a6bf217559 Fix typos (#2807) 2025-06-28 01:26:21 +00:00
Shuchang Zheng
a549e19f61 fallback to take screenshot with animation allowed (#2798)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-26 14:08:40 +00:00
Shuchang Zheng
980f815180 Better error message on screen timeouts (#2793)
Co-authored-by: Suchintan <suchintan@users.noreply.github.com>
2025-06-25 17:08:38 +00:00
Shuchang Zheng
891d0530fb Fix overlapping images when merging screenshots (#2729) 2025-06-17 16:05:39 +08:00
Shuchang Zheng
53ce34459a handler_utils.input_sequentially (#2722) 2025-06-14 17:01:53 -07:00
Shuchang Zheng
775da18878 current viewpoint screenshot and scrolling n screenshot (#2716)
Co-authored-by: lawyzheng <lawyzheng1106@gmail.com>
2025-06-14 14:59:50 +08:00
Asher Foa
effd0c4911 Add pyupgrade pre-commit hook + modernize python code (#2611) 2025-06-10 18:52:38 +00:00
Shuchang Zheng
019e244cd8 generate totp code right before input (#2608) 2025-06-06 00:41:06 +08:00
Shuchang Zheng
f0b0a22d25 refresh options before doing select (#2537) 2025-05-30 11:41:36 +08:00
Shuchang Zheng
31d6dbdacd stop removing target attr when scraping (#2495) 2025-05-28 15:55:01 +08:00