Commit Graph

82 Commits

Author SHA1 Message Date
LawyZheng
9084bca30a mark readonly elements as non-interactable (#805) 2024-09-11 11:02:50 +08:00
LawyZheng
b12f09c535 fix custom selection bugs (#800) 2024-09-10 17:10:47 +08:00
LawyZheng
d7cb4f3ae7 multi-level selection support (#786) 2024-09-09 11:34:09 +08:00
LawyZheng
692ffb6d43 better detect dropdown menu (#778) 2024-09-07 09:34:33 +08:00
LawyZheng
069597e52e stop scrolling when cant scroll (#771) 2024-09-04 02:31:04 +08:00
LawyZheng
2097d01471 fix domutils potential bugs (#767) 2024-09-03 11:02:16 +08:00
LawyZheng
320cf443eb subscribe element classname change (#766) 2024-09-03 10:54:11 +08:00
LawyZheng
9e0201627b support value select for custom selection (#756) 2024-08-30 01:24:38 +08:00
LawyZheng
8c576951c6 trim element tree bugfix (#744) 2024-08-28 17:03:52 +08:00
LawyZheng
6f4ff4339f general selection bugfix (#743) 2024-08-28 14:51:05 +08:00
LawyZheng
8baa8de032 general autocomplete solution (#713) 2024-08-21 10:54:32 +08:00
LawyZheng
4a8b1473ec support table parse (#708) 2024-08-15 09:32:18 +08:00
Kerem Yilmaz
faf939d29d Update dom script with angular bindings (#707) 2024-08-14 22:52:58 +03:00
LawyZheng
588dbf986d extend select2 (#699) 2024-08-13 09:21:19 +08:00
LawyZheng
7b58a1f0a8 fixing potential bug (#693) 2024-08-09 11:04:59 +08:00
LawyZheng
5299f9265e update custom selection prompt (#689) 2024-08-08 14:53:08 +08:00
LawyZheng
5c6648bb41 transform input to select (#681) 2024-08-07 18:51:29 +08:00
LawyZheng
cba0f68a5e general selection (#675) 2024-08-06 13:30:52 +08:00
LawyZheng
112269ce1d fix select2 multi-select (#656) 2024-07-29 23:40:13 +08:00
LawyZheng
f771cbb340 optimize react select (#654) 2024-07-29 15:32:16 +08:00
LawyZheng
1629d84375 support react select (#652) 2024-07-26 10:32:35 -07:00
Kerem Yilmaz
24a571ac49 Dom tree updates (#632) 2024-07-23 04:02:21 -07:00
LawyZheng
9245a329ee add cleanup function (#631) 2024-07-23 14:23:15 +08:00
LawyZheng
88389012be add skyvern frame (#610) 2024-07-18 02:33:39 +08:00
LawyZheng
9b51df4ffd Skip if selected (#604) 2024-07-16 01:41:56 +08:00
LawyZheng
da66d66132 fix id selector (#573) 2024-07-10 14:55:59 +08:00
LawyZheng
474de0e576 exclude base64 data (#567) 2024-07-09 11:36:25 +08:00
LawyZheng
bcbd738326 refactor select handler (#565) 2024-07-09 02:22:16 +08:00
LawyZheng
7a75bb3741 fix bug on HTML tree (#561) 2024-07-06 22:22:22 +08:00
LawyZheng
e52d585f9f support select2 in iframe (#560) 2024-07-06 13:32:55 +08:00
LawyZheng
690c1a1a96 support shadow dom (#555) 2024-07-05 02:54:49 +08:00
LawyZheng
cd0d563070 use css selector instead of xpath (#551) 2024-07-04 10:45:47 +08:00
LawyZheng
b791cc1ae5 add timeout for page.content() (#541) 2024-07-03 17:17:24 +08:00
Kerem Yilmaz
22566f01ce Mark options of disabled select non-interactable (#540) 2024-07-03 16:38:50 +08:00
Kerem Yilmaz
257ba1601e Decorate bounding boxes with element_ids to improve Skyvern accuracy (+ a few more changes) (#536) 2024-07-02 00:24:52 -04:00
LawyZheng
c44a3076c0 fix invisible svg bug (#525) 2024-06-27 20:24:28 +08:00
LawyZheng
ccaf34c49b fix scraping failed (#509) 2024-06-25 13:03:55 +08:00
LawyZheng
73d9f17bd0 support svg element (#508) 2024-06-25 12:16:10 +08:00
LawyZheng
6a472da51e re-enable iframe (#507) 2024-06-25 11:54:06 +08:00
LawyZheng
6140cc59f0 try to fix screenshot timeout (#502) 2024-06-24 23:14:45 +08:00
LawyZheng
be86a33c3b refactor select2 (#485) 2024-06-18 11:34:52 +08:00
Kerem Yilmaz
536736a7bf Move a tag href target rewriting to the core loop to prevent new tabs from being opened (#475) 2024-06-15 23:56:23 -04:00
LawyZheng
420eef18dd Remove id for noninteractable and interactable attr in prompt (#430) 2024-06-13 10:14:21 +08:00
Kerem Yilmaz
8e21c8b39e Update domutils with getVisibleText (#460) 2024-06-11 22:33:37 -07:00
Suchintan
bb19a8ab8e Fix linting issue (#453) 2024-06-10 17:15:11 -04:00
ishmeals
96a35a8f1e fix for trusted types (#444) 2024-06-10 17:12:58 -04:00
LawyZheng
c43fd796ed turn off iframe (#436) 2024-06-06 23:19:37 +08:00
LawyZheng
285419349c iframes support (#405)
Co-authored-by: Aleksei Zarubin <12220926+alexzarbn@users.noreply.github.com>
2024-06-06 10:07:32 +08:00
Aleksei Zarubin
d5abfc9179 Use 4-char element ids instead of sequential integers (#361)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2024-06-03 19:38:08 +08:00
LawyZheng
1b2077facd fix null element execption (#370) 2024-05-28 15:25:13 +08:00