Commit Graph

125 Commits

Author SHA1 Message Date
LawyZheng
b8e12f8fcd mask value for password input (#1403) 2024-12-17 17:42:36 +08:00
LawyZheng
ad0171fe09 gracefully handle NONE computedstyle (#1401) 2024-12-17 13:32:07 +08:00
LawyZheng
583075899f fix dom parsing issue (#1365) 2024-12-11 00:05:16 +08:00
LawyZheng
247ee7d3dd optimize element context parse (#1323) 2024-12-05 14:10:30 +08:00
Shuchang Zheng
3b2e2de197 Commit rapidand script, truncate dom element name length to max 500 characters (#1316) 2024-12-03 23:33:45 -08:00
Shuchang Zheng
7f6b2c0929 shu/removeSettingsManager.get_settings (#1305) 2024-12-02 15:01:22 -08:00
LawyZheng
48e4984deb fallback to use js click (#1274) 2024-11-27 22:44:05 +08:00
LawyZheng
303153b305 fix shadow host parsing issue (#1253) 2024-11-25 09:49:14 +08:00
LawyZheng
96d28564a0 fix domutils parsing bug (#1249) 2024-11-24 11:33:54 +08:00
Cody Rayment
e656f1add6 Allow p tags in cursor pointer detection (#1217) 2024-11-18 16:15:09 -08:00
LawyZheng
b678ec3a80 force checkbox input to be visible (#1203) 2024-11-15 23:04:02 +08:00
LawyZheng
d107c3d4db refactor chain click (#1186) 2024-11-14 02:33:44 +08:00
LawyZheng
79bc51ba54 mark disabled element as interactable (#1175) 2024-11-12 15:35:08 +08:00
LawyZheng
46d9dad25b extend auto completion to support google address (#1174) 2024-11-12 12:11:16 +08:00
LawyZheng
3b2a7dcffc extend interactable coverage (#1170) 2024-11-12 00:25:43 +08:00
LawyZheng
dd3869b3b7 extend auto completion coverage (#1165) 2024-11-11 18:57:59 +08:00
Shuchang Zheng
c80597e7a5 make sure we do a web scrape before data extraction at the end of task to ensure the refreshness of the scraped data (#1152) 2024-11-06 22:55:21 -08:00
Shuchang Zheng
c531f9bc5d update scraped_page references when it's refreshed (#1151) 2024-11-06 16:48:58 -08:00
LawyZheng
b62c2caae0 remove screenshot when check user goal (#1147) 2024-11-06 23:20:45 +08:00
LawyZheng
c084764373 increase timeout for scrolling (#1145) 2024-11-06 16:24:44 +08:00
LawyZheng
8b53bc4257 wrap page evaluate with timeout (#1133) 2024-11-05 11:11:27 +08:00
LawyZheng
8762865a0b convert css shape to string (#1092) 2024-10-31 00:12:13 +08:00
LawyZheng
9d93280302 support to parse pseudo content (#1069) 2024-10-28 19:30:11 +08:00
LawyZheng
c9335888ff add disable element id (#1052) 2024-10-25 14:52:02 +08:00
Shuchang Zheng
ae86b45ed3 support svg-container classes as interactable svg elements (#1042) 2024-10-23 22:23:36 -07:00
Shuchang Zheng
9048cdfa73 add actions db model and caching V0 (#980) 2024-10-15 12:06:50 -07:00
LawyZheng
3a935584d0 fix yes/no radio input (#955) 2024-10-11 10:48:41 +08:00
LawyZheng
beafe624ef extend interactable parse (#936) 2024-10-09 18:33:03 +08:00
LawyZheng
47f2c5926a try to fix radio button check (#924) 2024-10-09 00:55:34 +08:00
LawyZheng
4ad5d43f3a extend custom selection (#923) 2024-10-08 17:19:31 +08:00
Kerem Yilmaz
b034a2f56c quick fix for hidden pointer input button? (#904) 2024-10-03 23:40:05 -07:00
LawyZheng
8a93c08d67 handle parsing context exception (#877) 2024-09-25 09:50:55 +08:00
LawyZheng
9cd925befa fix scrolling makes element invisible (#881) 2024-09-25 09:46:37 +08:00
LawyZheng
7e58ebca85 hardcode a hover style parsing (#876) 2024-09-25 02:01:26 +08:00
LawyZheng
839320dd42 fix custom selection bug (#871) 2024-09-21 21:05:40 +08:00
Shuchang Zheng
76a256ffaa skip large size svg (#869)
Co-authored-by: LawyZheng <lawyzheng1106@gmail.com>
2024-09-21 10:21:00 +08:00
LawyZheng
aedaeb4433 skip invisible iframe (#870) 2024-09-21 09:30:34 +08:00
LawyZheng
fb56cba6ba remove useless select support legacy (#863) 2024-09-20 10:55:07 +08:00
Shuchang Zheng
c6775ad81f Avoid js function naming conflict - rename sleep to globalSleep (#861) 2024-09-19 16:54:58 -07:00
Shuchang Zheng
9a386c07b5 add disabled attr to element (#860) 2024-09-19 16:54:40 -07:00
Kerem Yilmaz
8d0b044270 fix angular select bug (#831) 2024-09-16 08:39:27 -07:00
Kerem Yilmaz
6571604fa5 support revival selection (#829) 2024-09-13 17:57:36 -07:00
Kerem Yilmaz
068adccb87 Invalid input types also default to text behavior (#822) 2024-09-12 11:11:37 -07:00
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