Commit Graph

55 Commits

Author SHA1 Message Date
Shuchang Zheng
2466897158 adopt ruff as the replacement for python black (#332) 2024-05-16 18:20:11 -07:00
Shuchang Zheng
9e1b07451f update pre-commit (#330) 2024-05-16 17:11:49 -07:00
LawyZheng
f2f9122799 optimize select action (#316) 2024-05-15 02:15:18 +08:00
LawyZheng
9926ee1d36 including non-interatable elements (#315) 2024-05-14 18:43:06 +08:00
Kerem Yilmaz
1953874717 Revert "An element is interactable if it has a click event listener (#1119)" (#313) 2024-05-14 00:23:43 -07:00
Kerem Yilmaz
4f814f5aec An element is interactable if it has a click event listener (#311) 2024-05-13 22:26:24 -07:00
Kerem Yilmaz
9f1c679e09 Add download flag to click action, update dom logic (#310) 2024-05-13 22:18:42 -07:00
Shuchang Zheng
e89318aba8 remove connect_to_scraping_browser (#303) 2024-05-13 09:08:12 -07:00
Kerem Yilmaz
6a83f367ba Handle LLM returning element_id instead of id, and handle cases where it may not be returned at all (#301) 2024-05-12 23:18:34 -04:00
LawyZheng
ab88f24df6 log screenshot taking time (#300) 2024-05-13 10:41:23 +08:00
LawyZheng
25311dee86 convert element tree json -> html (#299) 2024-05-13 09:37:17 +08:00
LawyZheng
49baf471ab fix scrolling problem (#289) 2024-05-10 12:07:03 +08:00
Kerem Yilmaz
220f676dd9 Update screenshot logic (#281) 2024-05-08 02:48:45 -07:00
Kerem Yilmaz
cc91c1b2b6 Ykeremy/click instead of download (#275) 2024-05-07 23:54:07 -07:00
LawyZheng
01f834bbbd tag element out of the page as non-interactable (#273) 2024-05-08 10:25:32 +08:00
LawyZheng
8d87e71891 remove the old context tree (#268) 2024-05-08 10:16:30 +08:00
LawyZheng
bce6326eef try to fix sceenshot timeout (#272) 2024-05-08 08:59:34 +08:00
Shuchang Zheng
6473635de4 roll out new context tree 100% (#266) 2024-05-06 20:25:04 -04:00
Shuchang Zheng
a13b593935 Add log for initial url laoding time (#260) 2024-05-05 01:49:36 -04:00
Kerem Yilmaz
b26e2c9699 fix backbone connection (#257)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-05-04 22:40:29 -04:00
Kerem Yilmaz
e75b86c611 webshare backbone connection (#255) 2024-05-04 16:44:51 -04:00
Shuchang Zheng
b6a85cf3a5 remove exc_info from LOG.exception (#246) 2024-04-30 00:27:32 -07:00
LawyZheng
b321ac2481 select action on label (#238) 2024-04-26 17:51:50 +08:00
LawyZheng
f000793591 Upgrade context limit (#235) 2024-04-25 09:38:39 +08:00
Kerem Yilmaz
a23c9f11a8 turn off new context tree (#224)
Co-authored-by: Shuchang Zheng <wintonzheng0325@gmail.com>
2024-04-24 00:14:33 -07:00
LawyZheng
cc6ae8bae0 refactor context tree (#212) 2024-04-21 22:30:37 +08:00
Kerem Yilmaz
7042592bf6 Add more context to element tree (#207) 2024-04-18 03:37:04 -07:00
LawyZheng
8dacbebd65 support dropdown on combobox (#206) 2024-04-18 15:06:46 +08:00
Kerem Yilmaz
0b7378fcb4 Handle navigation errors and retry (#205) 2024-04-17 12:23:14 -07:00
LawyZheng
2ae381a5e7 format code style (#203) 2024-04-17 22:48:42 +08:00
LawyZheng
c162ad3d0c Fix select action bug (#202) 2024-04-17 21:51:16 +08:00
Kerem Yilmaz
4a3e897dad Ykeremy/context parameter source parameters (#200) 2024-04-16 15:41:44 -07:00
LawyZheng
b6f3bc2c41 add linked element context (#196) 2024-04-16 15:46:04 +08:00
LawyZheng
935453c3da update the rewritten select2 code (#187) 2024-04-14 11:21:24 +08:00
Kerem Yilmaz
7b1c1d5a02 Don't interact with fields that are already filled in (#183) 2024-04-12 23:05:25 -04:00
Suchintan
3ea46b93cf Revert "Don't interact with fields that are already filled in" (#182) 2024-04-12 23:00:54 -04:00
Kerem Yilmaz
e17c5c176c Don't interact with fields that are already filled in (#181) 2024-04-12 22:51:34 -04:00
LawyZheng
e424f013f9 don't hide select2 element if not neccessary (#179) 2024-04-11 23:50:16 +08:00
Kerem Yilmaz
e8b42c9a4f Support 2FA in Bitwarden (#178) 2024-04-11 02:31:17 -04:00
LawyZheng
a7351f2212 add an action abort result type (#171) 2024-04-09 12:24:08 +08:00
Shuchang Zheng
112b44e41a Fix bug: screenshot was not taken because of a coordinate bug (#163) 2024-04-07 14:19:45 +08:00
LawyZheng
242a87bb24 add action setup/teardown stage (#159) 2024-04-05 21:47:18 +08:00
Kerem Yilmaz
0800990627 Workflow Fixes (#156) 2024-04-04 19:09:19 -07:00
Kerem Yilmaz
8117395d73 fix exception logging: use exc_info=True (#155) 2024-04-05 02:31:08 +08:00
LawyZheng
d7e13214c9 fix dropdown bug in select2 (#144) 2024-04-04 11:10:35 +08:00
Kerem Yilmaz
7562cd9c25 Implement SendEmailBlock (#137) 2024-03-31 01:58:11 -07:00
Kerem Yilmaz
1e933b703f AsyncOperation: support for running asynchronous jobs while the agent is running (#111) 2024-03-19 09:12:28 -07:00
Kerem Yilmaz
d1de19556e Implement LLM router (#95) 2024-03-16 23:13:18 -07:00
Kerem Yilmaz
f9f3860daf Add a delay before navigating to the url to make sure browser is loaded correctly (#86) 2024-03-15 22:23:40 -04:00
Kerem Yilmaz
15d78d7b08 Sync cloud skyvern to oss skyvern (#55) 2024-03-12 22:28:16 -07:00